1.用JDBC-ODBC桥接法连接数据库
这种情况下是不需要驱动程序的,但是需要创建JDBC-ODBC数据源
将数据库附加到sql server数据库服务器之后,需要配置数据源
用代码建立连接的方式:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:数据源名称","用户名","密码");
}catch(Exception e){
...
}
2.用JDBC连接数据库
这种情况是需要驱动包,但是不需要创建数据源:
(1).如果你用的是sql server2000,还需要打上补丁包chs_sql2ksp3.exe,打上之后进行测试看是否成功,具体方法自己到网上搜索吧
在连接数据库前,需要在你的项目中加入3个驱动包(到网上下载)
用代码建立连接的方式:
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String uri= "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=项目中创建的数据库名字";
con=DriverManager.getConnection(uri,"数据库用户名","密码");
}catch(Exception e){
...
}
(2).如果你用的是sql server 2005,也需要打上相应的补丁包,其他操作和sql server 2000的操作差不多
通过这几种方式,检查你的连接数据库的代码是否有误,进行修正,可以试一试。 |