java连接数据库问题 很简单

来源:百度知道 编辑:UC知道 时间:2024/04/19 19:56:44
public ResultSet Conn(){
Connection conn;
Statement state = null;
ResultSet rs = null;
String sql = "select * from Employees";
try {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
} catch (ClassNotFoundException ex1) {
ex1.printStackTrace();
}
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=northwind", "sa", "sa");
state = conn.createStatement();
rs = state.executeQuery(sql);
return rs;
} catch (SQLException ex) {
ex.printStackTrace();
return null;
}
}

报出异常 SQLException
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=northwind", "sa", "sa");

说明在连接数据库时出现问题
连接的数据库是 sqlserver://127.0.0.1:1433
数据库名 northwind 帐号密码 都是: sa
检查下有没有问题

你看SQLException后面跟的报错信息是什么,问的时候最后一起贴出来,有助于大家帮你解决。可能情况:
一是数据库服务没起来
二是没有northwind这个数据库
三是用户名密码错误
这些应该都能从报错信息里看出来具体是哪种情况