目录
下载jar包
下载sqljdbc_12.6压缩包
解压
导入IDEA
新建文件夹
复制粘贴进JDBC文件夹并设为library
编写类及方法
代码
下载jar包
以sqljdbc_12.6为例
下载sqljdbc_12.6压缩包
最新地址:sqljdbc 官方最新地址
解压
解压即用
导入IDEA
新建文件夹
复制粘贴进JDBC文件夹并设为library
编写类及方法
代码
填入你自己的地址,端口(默认都是1433),数据库名,用户名及密码。
并编写相关SQL语句。
import com.alibaba.fastjson.JSON;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import org.apache.commons.codec.binary.Base64;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.List;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;
// 这个是我从整个项目直接拷贝的,不需要你就直接删除了
private static void MainFunction() {
// 数据库连接参数设置
String sDbURL = "jdbc:sqlserver://10.65.xxx.xxx:1433;DatabaseName=xxx;encrypt=false;trustServerCertificate=true";
String sUser = "xxxx";
String sPassWord = "xxxx";
try {
// 加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("驱动加载成功!");
// 建立连接
Connection dbConn = DriverManager.getConnection(sDbURL, sUser, sPassWord);
System.out.println("数据库连接成功!");
String sql = " select a.username, a.* from xxxx a";
PreparedStatement statement = dbConn.prepareStatement(sql);
ResultSet res = statement.executeQuery();
while (res.next()) {
sUsername = res.getString("username");
System.out.println(sUsername);
}
// 关闭连接
dbConn.close();
System.out.println("连接已关闭。");
} catch (Exception e) {
e.printStackTrace();
}
}