Eclipse Java 通过JDBC连接SQL Server2012
准备工作
1 安装sql server2012
2 安装JDK并解压Eclipse
3 下载sqljdbc
一 SQL Server 配置管理器 相关配置
1检查sql server服务器是否运行
2 检查tcp/ip端口号是否是1433
3 客户端tcp/ip 端口号1433
4 重启sql server服务
- sql server2012 管理器中新建用户数据库UserDB
1 新建数据库UserDB
2 新建登录名abc并映射到数据库UserDB中
- 设置sql server登录方式为混合验证,并重启
- 验证abc登录名是否有效
五 为eclipse添加sqljdbc.jar驱动包 加载到类库
1 新建文件夹,把数据库文件。Java工作目录,jdbc都放一起
2 新建一个java项目,添加外部包
六 验证是否连接
也不知道为什么,加载JRE8成功。加载JRE10不成功。
经测试,不管数据库存放位置。
附上
package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBCtest {
public static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
public static final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=UserDB";
public static final String DBUSER="abc";
public static final String PASSWORD="123";
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection conn=null;
try {
Class.forName(DBDRIVER);
System.out.println("测试数据库驱动加载成功 ");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn=DriverManager.getConnection(DBURL, DBUSER, PASSWORD);
System.out.println("测试数据库连接成功");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}