【Java】Java 连接SQLServer 2012

SQLServer准备:

1.右击数据库打开属性

【Java】Java 连接SQLServer 2012_第1张图片

2.安全性--SQL身份和Windows验证

【Java】Java 连接SQLServer 2012_第2张图片

3.在数据登录名sa,选择属性 更改密码:比如123456

【Java】Java 连接SQLServer 2012_第3张图片

【Java】Java 连接SQLServer 2012_第4张图片

4.打开配置管理器:启用TCP/IP 和Names pipes协议

【Java】Java 连接SQLServer 2012_第5张图片

5.重启服务至此数据库配置结束!

接下来:

 

 第一步. 配置ODBC数据源

配置ODBC:

控制面板-----管理工具-----数据源(ODBC)

   系统DSN-----添加----SQL Server-----名称mssql,服务器:127.0.0.1----填下用户名密码测试,最关键的是配置客户端:

服务器名都是127.0.0.1 , 选择TCP/IP ,下面的基本就ok了,最后注意测试一下数据源

【Java】Java 连接SQLServer 2012_第6张图片

找到【系统DSN】点击【添加】

【Java】Java 连接SQLServer 2012_第7张图片

选择【SQL Server】

【Java】Java 连接SQLServer 2012_第8张图片

填写一下名称mssql,服务器:127.0.0.1和后续的一系列DSN配置,具体有下图配置:

【Java】Java 连接SQLServer 2012_第9张图片

【Java】Java 连接SQLServer 2012_第10张图片

这里先别点【下一步】,先点进【客户端配置】,具体如下

【Java】Java 连接SQLServer 2012_第11张图片

之后再【下一步】修改连接默认数据库:

【Java】Java 连接SQLServer 2012_第12张图片

【Java】Java 连接SQLServer 2012_第13张图片

【Java】Java 连接SQLServer 2012_第14张图片

 

第二步:导包测试(测试使用sqljdbc4.rar)

解压sqljdbc4.rar

 

找到这个sqljdbc4.jar包,cut到你想让它去的地方(推荐JDK安装目录下的jre\lib在这里面配合eclipse比较好管理,这里只介绍eclipse环境配置,当然非要搭载环境变量CLASSPTH也可以)

【Java】Java 连接SQLServer 2012_第15张图片

2.配置Eclipse

窗口------首选项-----Java------已安装的jre ---- 添加外部jar找到刚移动的sqljdbc.jar文件加进去

最后狂按完成确定什么的!

【Java】Java 连接SQLServer 2012_第16张图片

编码验证一下:

public static void main(String...arg){
	String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
	String 	url="jdbc:sqlserver://localhost:1433;databaseName=master";
	String user="sa",password="123456";		 //这里是你的sa账号密码
		try {
			Class.forName(driver);
		} catch (ClassNotFoundException e) {
			System.out.println("驱动加载失败");
		}
		java.sql.Connection con=null;
		try {
			con=DriverManager.getConnection(url,user,password);
		} catch (SQLException e) {
			System.out.println("连接失败");
			}
		if(con!=null)System.out.println("连接成功 : "+con);
	}

 

 

你的结果是什么呢?

 

 

 

虽然jdbc+mysql比较快,但是难免遇到棘手的sqlserver , mssql中pdo+sqlsvr才是大坑(没错是PDO不是ADO)!下次再分享吧

 

 

 

你可能感兴趣的:(Java,数据库)