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.****.net/daoshen1314/article/details/90411282
一:SQL server新建用户名并登陆
1.先登录SQL 2008,选择Windows身份验证,点击连接。
连接成功就会在对象资源管理器出现如下画面。
2.打开安全性——登录名。右击登录名,选择新建登录名。会出现登录名——新建对话框。
3.在选择页一栏,常规一项,填写登录名、选择SQL Serve身份验证、填写密码、去除强制密码过期。
4.权限设置:在服务器角色一项,默认的是选择public,相当于游客,只有登录数据库权限,选择sysadmin,给角色管理员权限,点击确定。
5.试连接:在菜单栏里选择文件——连接对象资源管理器,然后在身份验证一栏选择身份验证方式。填写登录名、密码,点击连接。
在对象资源管理器一栏又多出一堆东西,表示连接成功。
二: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得到如下文件夹
把sqljdbc.jar和sqljdbc4.jar导进去
eclipse引包方法:
右击你创建的工程,按照图示把sqljdbc.jar和sqljdbc4.jar导入进去
得到下图所示:
三:端口设置,一般是默认
开始”→“程序”→“SQL Server 配置管理器”→“SQL Server 2008 网络配置”→“SQL2008的协议”。
如果“TCP/IP”没有启用,右键单击选择“启动”。
双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”。
四:java代码
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("连接失败!");
}
}
}