JAVA中SQL连接问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 15:37:50
import java.sql.Connection;
import java.sql.DriverManager;

public class lianjie{
private Connection con = null;

public Connection getConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://XP-200903121806;database=Dao";// sql2005

con = (Connection) DriverManager.getConnection(url, "sa", "");

if (con != null) {
System.out.println("连接成功!");
}
} catch (Exception e) {
// e.printStackTrace();
System.out.println("getConnection() 内的错误跟踪:" + e.getMessage()
+ "\n连接失败,请确定是否打开数据库服务器及数据库");
}
return con;
}
public static void main(String[] args){
lianjie dt =new lianjie();
dt.getConnection();
}

}

怎么连不上数据库?
系统不报错!只是输出我下面TRY语句里 数据库连接失败!
原话为
getConnection(

XP-200903121806 是什么东西?不是这样用的

这个要改为本地IP地址

可以写成: localhost:1433
或者:127.0.0.1:1433

如果是访问其他电脑的数据库,改为它的IP就可以了!

如果你是自己连本地的数据库
XP-200903121806那里添 localhost 或者127.0.0.1

如果是异地的数据库,XP-200903121806 这里换对方主机的IP地址

应该还差个端口号1433吧。。

我很久没连过mssql了

首先看看你的服务器是否打开!然后看看你的sa密码是否设置好了!你导入了2005系列的驱动包吗?如果还是不行的话!麻烦贴出你的错误信息...

jdbc.odbc 吧`!

报什么错?