Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

其它SQL Server x版本配置方法类似,注意下载与SQL Server x相适应的Microsoft SQL Server JDBC Driver x.exe,可在微软官网下载

Java连接SQL server 2017教程可以参考:

https://blog.csdn.net/daoshen1314/article/details/90411282

一:SQL server新建用户名并登陆

1.先登录SQL 2008,选择Windows身份验证,点击连接。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

连接成功就会在对象资源管理器出现如下画面。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

2.打开安全性——登录名。右击登录名,选择新建登录名。会出现登录名——新建对话框。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

3.在选择页一栏,常规一项,填写登录名、选择SQL Serve身份验证、填写密码、去除强制密码过期

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

4.权限设置:在服务器角色一项,默认的是选择public,相当于游客,只有登录数据库权限,选择sysadmin,给角色管理员权限,点击确定。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)


5.试连接:在菜单栏里选择文件——连接对象资源管理器,然后在身份验证一栏选择身份验证方式。填写登录名、密码,点击连接。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

在对象资源管理器一栏又多出一堆东西,表示连接成功。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

二:eclipse要引入的包 

2008版本的SQL server要引入的是sql jdbc2.0驱动-Microsoft SQL Server JDBC Driver2.0.exe

下载链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=2505

下载压缩,点Unzip得到如下文件夹

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

把sqljdbc.jar和sqljdbc4.jar导进去

eclipse引包方法:

右击你创建的工程,按照图示把sqljdbc.jar和sqljdbc4.jar导入进去

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

得到下图所示:

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

三:端口设置,一般是默认

开始”→“程序”→“SQL Server 配置管理器”→“SQL Server 2008 网络配置”→“SQL2008的协议”。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

如果“TCP/IP”没有启用,右键单击选择“启动”。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”。

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)

四:java代码

Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似)


import java.sql.*;
public class oneline {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
        String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=要使用的数据库名";
          String userName="用户名";    //默认用户名 
          String userPwd="登陆密码";     //密码 
          try{
             Class.forName(driverName); 
             Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
             System.out.println("连接成功!"); //如果连接成功,控制台输出“连接成功!”
          }catch(Exception e){
             System.out.println("连接失败!");
        }
	}

}