刀剑2秋红叶陈坤:JAVA用JDBC连接数据库Sql Server 2005怎么连啊!
来源:百度文库 编辑:神马品牌网 时间:2024/05/02 18:53:05
下面是我用来连接数据库的程序
import java.sql.*;
import javax.swing.*;
public class ConnectServer1 {
static Connection con=null;
public static boolean conn(String url,
String username,
String password){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e ){
e.printStackTrace();return false;
}
try{
con=DriverManager.getConnection(url,username,password);
}catch(SQLException e){
e.printStackTrace();
return false;
}
return true;
}
public static boolean close(){
try{
con.close();
con=null;
}catch(SQLException e){
e.printStackTrace();
return false;
}
return true;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if(conn("jdbc:odbc:studentManage","sa","hhb830310")){
JOptionPane.showMessageDialog(null,"数据库连接成功");
close();
}
else
JOptionPane.showMessageDialog(null,"数据库存连接失败");
}
}
提示:
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
我换了好几个程序测试了都没有通过,有点则提示sa与可信sql server无关联
请问怎么办啊???
麻烦说强细点好吗,我是刚学的,
我用的SQL Server 2005的,安了好几个服务器,每个的登录用户名和密码都是一样的,这会不会让系统无法识别;因为服务器有好几个啊
请留下QQ谢谢
import java.sql.*;
import javax.swing.*;
public class ConnectServer1 {
static Connection con=null;
public static boolean conn(String url,
String username,
String password){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e ){
e.printStackTrace();return false;
}
try{
con=DriverManager.getConnection(url,username,password);
}catch(SQLException e){
e.printStackTrace();
return false;
}
return true;
}
public static boolean close(){
try{
con.close();
con=null;
}catch(SQLException e){
e.printStackTrace();
return false;
}
return true;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if(conn("jdbc:odbc:studentManage","sa","hhb830310")){
JOptionPane.showMessageDialog(null,"数据库连接成功");
close();
}
else
JOptionPane.showMessageDialog(null,"数据库存连接失败");
}
}
提示:
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
我换了好几个程序测试了都没有通过,有点则提示sa与可信sql server无关联
请问怎么办啊???
麻烦说强细点好吗,我是刚学的,
我用的SQL Server 2005的,安了好几个服务器,每个的登录用户名和密码都是一样的,这会不会让系统无法识别;因为服务器有好几个啊
请留下QQ谢谢
如果用JDBC-ODBC桥,要在控制面板的ODBC数据源管理里面加一个ODBC数据源并配置它到SqlServer才行。为了兼容性和可移植性不建议使用
建议你直接用MS提供的MSSQLServer JDBC Driver(com.microsoft.jdbc.sqlserver.SQLServerDriver),在MS的网站可以找到。用法和其他JDBC驱动程序一样,连接字符串如下:
cn=DriverManager.getConnection("jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:port;databaseName=master",sUsr,sPwd);
JAVA用JDBC连接数据库Sql Server 2005怎么连啊!
用jdbc连接数据库时出现java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrive
用JDBC怎样连多个sql server数据库?
我用JDBC将JAVA连接SQLSERVER的数据库咋就不行捏~~??
用ACCESS连接JAVA需要JDBC吗??
jdbc 连接数据库
jdbc连接数据库的问题
用JAVA连接SQL数据库时如何可以显示数据库里的一个表?
关于用JDBC连接SQL SERVER的问题
JSP用ODBC-JDBC桥连接SQL Server