##java 连接sqlserver数据库,并执行sql语句
package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class LinkDB {
public static void main(String[] args) {
List<String> list = connect();
}
//连接数据库执行语句
private static List<String> connect() {
List<String> arr = new ArrayList<String>();
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://ip:port;database=数据库名";
String user = "用户名";
String password = "密码";
Connection con = DriverManager.getConnection(url, user, password);
Statement statement = con.createStatement();
ResultSet re = statement.executeQuery("SELECT DISTINCT name FROM table");//执行查询语句,接收结果集
while (re.next()) {
arr.add(re.getString("name"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return arr;
}
}

本文介绍如何使用Java连接SQLServer数据库并执行SQL查询语句。通过加载SQLServer驱动,建立数据库连接,创建Statement对象执行SQL语句,获取并处理结果集。示例代码展示了完整的操作流程。
1762

被折叠的 条评论
为什么被折叠?



