您现在的位置是:首页 > 正文

eclipse连接数据库sql server 2008

2024-02-29 10:39:15阅读 3

从弱鸡开始学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就好了


新建一个类测试一下

 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();
		}
	}

}
如果你运行结果是

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

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


将你的SQL Server Configuration Manager打开


点击SQL Server 网络配置


将Tcp/IP改为启用


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


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

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

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


将TCP动态端口改为1433


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

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


这下就ok啦。

重新运行一下java程序

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


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


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

网站文章