eclipse连接数据库sql server 2008

时间:2020-12-30 21:49:15

从弱鸡开始学java真是不容易呐,到处都是坑,为了避免你们以后入同样的坑,写篇博客教小白们如何正确连接数据库

1.sql server 2008R2

2.Eclipse

如果想要在Eclipse编写java代码连接上数据库

首先需要安装SQL Server 2008R2数据库驱动sqljdbc4.jar   这是下载地址sqljdbc4.jar

将sqljdbc4.jar加载到你的项目中

选择samples->右键Properties->Java Build Path->Librabries->Add External JARS将你的sqljdbc4.jar,ok就好了

eclipse连接数据库sql server 2008

新建一个类测试一下

 package sample11;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDBC1 {
private static final String URL="jdbc:sqlserver://localhost:1433;DatabaseName=mydatabase";
private static final String USERNAME="sa";
private static final String PASSWORD="666666yuan";
static{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("连接成功");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
try {
Connection conn=DriverManager.getConnection(URL, USERNAME,PASSWORD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
如果你运行结果是

连接成功,恭喜你运气太好了,没有那么多坑

但是如果是这样,那我们接着来

eclipse连接数据库sql server 2008eclipse连接数据库sql server 2008

将你的SQL Server Configuration Manager打开

eclipse连接数据库sql server 2008

点击SQL Server 网络配置

eclipse连接数据库sql server 2008eclipse连接数据库sql server 2008

将Tcp/IP改为启用

eclipse连接数据库sql server 2008eclipse连接数据库sql server 2008

再将客户端协议里面的TCP/IP改为启用

eclipse连接数据库sql server 2008

再将SQL Server服务中右边的三个服务重新启动一下

再运行eclipse中的java程序,如果问题仍然存在,那么就是端口没有改过来

再将SQL Server Configuration Manager 打开检查一下端口

eclipse连接数据库sql server 2008eclipse连接数据库sql server 2008

将TCP动态端口改为1433

eclipse连接数据库sql server 2008eclipse连接数据库sql server 2008

这里也要改成要将默认端口改成1433

将SQL server 服务里面的三个服务重新启动一下

eclipse连接数据库sql server 2008

这下就ok啦。

重新运行一下java程序

别忘了把你自己的数据库导到sql server中哦

eclipse连接数据库sql server 2008eclipse连接数据库sql server 2008

看看你的java运行出来是不是酱紫呢

eclipse连接数据库sql server 2008eclipse连接数据库sql server 2008

哈哈哈,大家一起加油呐,自己选的路,就算有bug,哭着也要把它调完,坚持下去咯