JAVA中连接SQL SERVER数据库的语句是什么????

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:16:34
static{
try{
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception ex){}
}
public static Connection getConn() {
try {
// Connection conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=house;User=root;Password=");
Connection conn = DriverManager.getConnection("jdbc:odbc:house");//house是数据源
// System.out.print("lianjiechengg");
return conn;
} catch (Exception ex) {
return null;
}

}
有什么错啊
兄弟急求!!!!!
我用的是SQL server 2000的数据库

static{
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(Exception ex){}
}
public static Connection getConn() {
try {
Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=house;User=;Password=","root",""); //用户名一般为sa
// System.out.print("lianjiechengg");
return conn;
} catch (Exception ex) {
return null;
}

}

使用第一个forName,
特别注意:你有没有安装SQL的JDBC以及是否升级到SP3
一下是我使用的连接程序,参考一下吧
public String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tushusheji";

public Statement connect(){
try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String user="jiayufei";
Str