目录
下载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();}}