標籤:修改 div cti clip arc basename lib 知識庫 使用者
原文串連 : http://blog.csdn.net/stewen_001/article/details/19553173/
前面是 基本操作步驟,按照原博主的方式進行操作即可...()
這裡是需要注意的問題,也是其它博文未提到的,我按照博主的方法修改之後,果然就不報錯了,所以,這裡記錄一下
(1)我們需要將sqljdbc4.jar類庫檔案拷貝到D:\Program Files\Java\jdk1.7.0\jre\lib\ext目錄下。(看你安裝在哪個盤,如果是C盤,則最前面的D改為C,下同)
(2)我們需要將sqljdbc4.jar類庫檔案拷貝到D:\Program Files\Java\jre7\lib\ext目錄下
最好是,只要是jre檔案夾,都複製一個sqljdbc4.jar到jre7\lib\ext裡去!!
(3)如果是使用Tomcat做伺服器(我使用的是Tomcat7),那麼我們需要將sqljdbc4.jar類庫檔案拷貝到C:\apache-tomcat-7.0.11\lib目錄下。
(4)如果是使用Tomcat做伺服器,那麼我們需要將sqljdbc4.jar類庫檔案拷貝到D:\apache-tomcat-7.0.11\webapps\gaofei\WEB-INF\lib目錄下(gaofei目錄是我的應用程式,這個路徑相信你會看明白)【Eclipse中項目中也可以拷貝複製】
下面及簡單代碼,可以參考
/** * @author twenj * @date 20170222 * @profile 串連SQLServer 2012 資料庫 */package arcgis.grid.handler;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.logging.Logger;public class ConnectToSQLServer { // 串連驅動 private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 串連路徑 private static final String URL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=sde"; // 使用者名稱 private static final String USERNAME = "sa"; // 密碼 private static final String PASSWORD = "0000"; // 靜態代碼塊 static { try { Class.forName(DRIVER); } catch (ClassNotFoundException e) { // TODO: handle exception e.printStackTrace(); } } /** * 連結資料庫 */ public Connection getConnection(){ Connection conn = null; try { conn = DriverManager.getConnection(URL, USERNAME, PASSWORD); } catch (SQLException e) { // TODO: handle exception e.printStackTrace(); System.out.println("串連失敗"); } System.out.println("串連成功"); return conn; } /** * 關閉串連 */ public void close(ResultSet rs, PreparedStatement ps, Connection conn){ if(rs != null){ try{ rs.close(); rs = null; }catch(SQLException e){ e.printStackTrace(); System.out.println("關閉ResultSet失敗"); } } if(ps != null){ try{ ps.close(); ps = null; }catch(SQLException e){ e.printStackTrace(); System.out.println("關閉PreparedStatement失敗"); } } if(conn != null){ try{ conn.close(); conn = null; }catch(SQLException e){ e.printStackTrace(); System.out.println("關閉Connection失敗"); } } }}
(轉) java 通過 jdbc 連結 ms sql server 中出現 "no suitable driver for ..."