java 連接sqlserver數據庫,並執行sql語句
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;
}
}