您的位置:首页 > 编程语言 > Java开发

Java+sqlserver2014数据库连接

2017-05-29 20:42 846 查看

Java+sqlserver2014数据库连接

准备sqlserver2014的连接驱动,sqljdbc4.jar,可在官网上下载。

测试连接代码

jdbc.properties

jdbc_driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc_url=jdbc:sqlserver://127.0.0.1:1433;databaseName=Apcgc
jdbc_username=sa
jdbc_password=111111


测试连接:

public static void main(String[] args) {
try {
Properties properties=new Properties();
File file=new File("src/jdbc.properties");
properties.load(new FileInputStream(file));
String jdbc_driver = properties.getProperty("jdbc_driver");
String jdbc_url=properties.getProperty("jdbc_url");
String jdbc_username=properties.getProperty("jdbc_username");
String jdbc_password=properties.getProperty("jdbc_password");

/*Class.forName(SQLSERVER_DRIVER).newInstance();
String url = SQLSERVER_URL;*/
Class.forName(jdbc_driver).newInstance();
Connection con = DriverManager.getConnection(jdbc_url, jdbc_username, jdbc_password);
Statement st = con.createStatement();
String sql = " select * from test_tb";
ResultSet rs = st.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
while (rs.next()) {
for (int i = 1; i <= columnCount; i++) {
System.out.print(rs.getString(i) + "\t");
}
System.out.println();
}
rs.close();
st.close();
con.close();

} catch (Exception e) {
e.printStackTrace();
}
}


其中可能遇到点问题,比如说:驱动程序无法通过使用安全套接字层(SSL)加密与,这可能需要你自己检查下你的开发环境是否是JDK1.7或者是更高版本,如果不是,就需要改为JDK1.7。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdbc sql server