這篇文章主要為大家詳細介紹了java連接SQL Server資料庫的方法,具有一定的參考價值,有興趣的夥伴們可以參考一下
本文實例為大家分享了java連線SQL Server資料庫的具體程式碼,供大家參考,具體內容如下
作業系統:windows 10 64位元
java開發環境:MyEclipse
資料庫:SQL Server 2012
JDBC驅動套件
下載sqljdbc4.jar
匯入到專案中
JAVA程式碼
package com.cl.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DButil { // 连接驱动 private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 连接路径 private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=master"; // 用户名 private static final String USERNAME = "sa"; // 密码 private static final String PASSWORD = "123"; //静态代码块 static { try { // 加载驱动 Class.forName(DRIVER); } catch (ClassNotFoundException e) { e.printStackTrace(); System.out.println("数据库连接异常"); } } /* * 获取数据库连接 */ public static Connection getConn() { Connection conn = null; try{ conn=DriverManager.getConnection(URL, USERNAME, PASSWORD); }catch(SQLException e){ e.printStackTrace(); } return conn; } /* * 关闭数据库连接,注意关闭的顺序 */ public void close(ResultSet rs, PreparedStatement ps, Connection conn) { if(rs!=null){ try{ rs.close(); rs=null; }catch(SQLException e){ e.printStackTrace(); } } if(ps!=null){ try{ ps.close(); ps=null; }catch(SQLException e){ e.printStackTrace(); } } if(conn!=null){ try{ conn.close(); conn=null; }catch(SQLException e){ e.printStackTrace(); } } } }
注意
localhost:1433
1433為Sql server預設連接埠號,特殊情況可自行修改
某些安全衛士可能會提示開機加速而把sql的服務給禁止掉了
記得開啟
找到SQL Server(MSSQLSERVER),啟動服務
以上是Java連接SQL Server資料庫的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!