主题:新手关于jdbc连接sqlserver2000
272148444
[专家分:0] 发布于 2008-05-12 10:23:00
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//载入jdbc驱动程序
String strCon = "jdbc:microsoft:sqlserver://localhost:1433";//连接字
Connection conn = DriverManager.getConnection(strCon,"sa","123");//连接数据库
哪位好心人帮忙看下是不是哪里写错了,本人新手!!!
回复列表 (共5个回复)
沙发
crazysheng [专家分:200] 发布于 2008-05-12 15:20:00
我给个例子你看看那!
package connectionTest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JdbcDriverConnection {
public static void main(String[] args) {
// JDBC Driver 连接方式
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://125.220.13.162:1433; DatabaseName=pubs";
String userName = "yqs";
String userPwd = "yqs";
Connection dbConn;
try {//测试驱动程序加载是否成功
Class.forName( driverName );
System.out.println("Driver load Successful ");
}
catch(java.lang.ClassNotFoundException e ){
System.err.print("Class Not Found Exception:");
//getMessage()的功能:Returns the detail message string of this throwable.
System.err.println(e.getMessage() );
}
try{//测试数据库连接是否成功
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
dbConn.close();//立即释放 Connection 的数据库和 JDBC 资源
}
catch(SQLException e) {
System.err.println("SQLException: " + e.getMessage());
}
}
}
板凳
272148444 [专家分:0] 发布于 2008-05-12 21:54:00
我试了下,把你的代码复制一遍,运行也没好!!!
3 楼
寂寞の风 [专家分:130] 发布于 2008-05-14 15:20:00
你JAVA直连包导了没?
4 楼
寂寞の风 [专家分:130] 发布于 2008-05-14 15:23:00
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//载入jdbc驱动程序
String strCon = "jdbc:microsoft:sqlserver://localhost:1433;[b]DatabaseName=master[/b]";//连接字
Connection conn = DriverManager.getConnection(strCon,"[u]sa[/u]","[u]123[/u]");//连接数据库
5 楼
liuxzhe [专家分:50] 发布于 2008-06-13 02:10:00
没数据库DatabaseName=xxxxxx;
我来回复