连接sql server 数据库

已经过测试验证!!~~

import com.artx.entity.DataAnalysis;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

public class MysqlConn {
  // 如果想想连接mysql数据库 将url换成"jdbc:mysql://127.0.0.1:3306/数据库名称"
private static String url = "jdbc:sqlserver://localhost:1433; DatabaseName=数据库名称";
private static String user = "sa";
private static String pwd = "chyxd";
private static Connection conn;
private static PreparedStatement pstmt;
private static ResultSet rs;
   // 加载sql server驱动,如果想连接mysql,改成mysql加载的驱动即可"com.mysql.jdbc.Driver"
static {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (Exception e) {
e.printStackTrace();
}
}

public static void findDA() throws SQLException {
Connection conn = DriverManager.getConnection(url, user, pwd);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from DataAnalysis");
while(rs.next()){//如果对象中有数据,就会循环打印出来
system.out.println(rs.getString("数据库字段"));
}
close();

}
private static void close(){
if(rs != null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
rs = null;
}
}
if(pstmt != null){
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
pstmt = null;
}
}
if(conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
conn = null;
}
}
}
}

注意:sqlserver连接时需要下载一个jar包放到工程当中否则会一个异常,我用的是sqljdbc4-2.0.jar,在网上找一下就能找到,mysql可能也需要,但没测试mysql
!!!~~~~

猜你喜欢

转载自www.cnblogs.com/benben-0-0-1/p/12964261.html