首頁 > Java > java教程 > 主體

Java連接SQL Server資料庫的方法

黄舟
發布: 2017-10-20 09:39:52
原創
2064 人瀏覽過

這篇文章主要為大家詳細介紹了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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!