step1 、maven添加sqlserver的jdbc驱动包
在微软官网下载sqljdbc的jar包:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
本次下载了4.2版本 ,可以支持jre8
step2、 通过maven命令将jar包安装到本地。
在Terminal命令窗口,然后执行以下maven命令
mvn install:install-file -Dfile=D:\100PBSource1\JAVA\uploadlhmz\src\test\lib\sqlj
dbc42.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.2
命令解释:mvn install:install-file -Dfile=“jar包的绝对路径” -Dpackaging=“文件打包方式” -DgroupId=groupid名 -DartifactId=artifactId名 -Dversion=jar版本
step3、在pom.xml中引入本地jar包
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.2</version>
</dependency>
step4、写测试连接代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class SQLSTest {
private static Connection dbconn = null;
public static void main (String[] args) {
//数据库地址和数据库名称
String dbURL ="jdbc:sqlserver://ourtest01.sqlserver.rds.aliyuncs.com:3433;DatabaseName=hrchl";
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("加载驱动成功!");
//连接 (登录帐号密码)
dbconn = DriverManager.getConnection(dbURL,"test","test123");
System.out.println("连接数据库成功!");
String sql = "select * from SysUser;";
PreparedStatement statement = null ;
statement=dbconn.prepareStatement(sql);
ResultSet res = null;
res=statement.executeQuery();
while(res.next()){
String title=res.getString("username");
System.out.println(title);
}
}catch(Exception e) {
e.printStackTrace();
System.out.println("连接数据库失败!");
}
}
}
测试结果: