jsp/java程式碼中用jdbc驅動代替jdbc-odbc橋連線SQL Server資料庫
甲骨文公司主要技術人員、JDBC規範領導者Lance Andersen在部落格中稱,從Java SE 8起,JDK中將不再包含JDBC-ODBC橋。
JDBC-ODBC橋是Java提供的一種基於兩層模型的JDBC技術,使用JDBC-ODBC橋能對多種ODBC資料來源進行靈活而高效的訪問。它作為sun.jdbc.odbc包實現,其中包含一個用來訪問ODBC的本地庫。
JDBC-ODBC橋提供了對JDBC 2.0的有限支援,不支援較新版本的JDBC規範。JDBC-ODBC橋被認為是一個過渡的、不建議使用的產品,僅包含在JDK中,JRE中並未內建。
Lance建議開發者使用資料庫商提供的JDBC驅動,或使用一個商業JDBC驅動,來代替JDBC-ODBC橋。
新接觸java的很多小夥伴們在自己愛機上配置的是jdk 1.8的版本,在學習jsp時,怎樣將自己的java web專案連線到本地資料庫也是個頭疼的問題,使用windows系統自帶的jdbc-odbc橋來連線是一個很好的辦法,但是1.8開始就不支援,只能夠用驅動來連線。
1、首先需要在官網上下載驅動。
下載好後直接執行就行。
個人建議還是在官網上面下載,官網下載時候有個 安裝說明之類的,在上面的截圖裡面有,因為裡面jar的包有幾個,對於那個版本的jdk使用。
好了 現在驅動已經下載好了,只需要在myeclipse或者eclipse裡面建立project(java project或者web project)
右鍵單擊專案名 選擇 “Build Path”——“configure Build Path”
根據下面截圖,選擇“Libraries”——”Add External JARs”
選擇jar版本(在彈出的視窗中找到之前安裝jdbc驅動的位置)
如果安裝的jdk版本比較高,就選擇sqljdbc42,原因見官網文件說明
選擇好之後,一直下一步或者ok就好了
在自己所建的project裡面能夠看到
jdbc驅動就配置好了,接下來只需要程式碼就行了
package sqlServer;
import java.sql.*;
public class selectSQL {
public static void main(String[] args) throws Exception{
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="jdbc:sqlserver://localhost:1433;DatabaseName=Test";
String user="sa";
String password="123456";
// Test為資料庫名,埠號可以在sql server配置管理器 的Ip屬性裡面檢視
Class.forName(driverName);
Connection connection=DriverManager.getConnection(url, user, password);
// 資料庫連線使用者名稱為sa,密碼:123456
Statement statement=connection.createStatement();
String sql="SELECT sno,name,broTime FROM dbo.XSB";
ResultSet resultSet=statement.executeQuery(sql);
while (resultSet.next()) {
String sno=resultSet.getString("sno");
String name=resultSet.getString("name");
String broTime=resultSet.getString("broTime");
System.out.println(sno+" "+name+" "+broTime);
}
statement.close();
connection.close();
}
}
相關推薦
jsp/java程式碼中用jdbc驅動代替jdbc-odbc橋連線SQL Server資料庫
甲骨文公司主要技術人員、JDBC規範領導者Lance Andersen在部落格中稱,從Java SE 8起,JDK中將不再包含JDBC-ODBC橋。 JDBC-ODBC橋是Java提供的一種基於兩層模型的JDBC技術,使用JDBC-ODBC橋能對多種ODBC
JSP 使用JDBC連線 SQL Server資料庫
使用jdbc連線資料庫首先需下載sqljdbc4.jar (點此下載) 下載後放入工程WEB-INF/lib目錄下並新增進工程庫: 對jar檔案右鍵選擇: 或者如下操作 1. 2. 3. jsp連線程式碼: /**注意加try
JDBC連線sql server資料庫的詳細步驟和程式碼
JDBC連線sql server資料庫的步驟如下: 1、載入JDBC驅動程式: 在連線資料庫之前,首先要載入想要連線的資料庫的驅動到JVM(Java虛擬機器), 這通
C#實現ODBC驅動程式碼連線Sql Server資料庫
ODBC連線Sql Server資料庫-C#實現 利用ODBC驅動程式,可以以一種相同的語法來存取和維護資料表中的資料。為了便於在應用程式中使用ODBC,首先需要配置ODBC資料來源,又稱DSN,它把應用程式所要使用的驅動程式,資料庫,使用者
關於JAVA9通過JDBC連線 sql server 資料庫的問題
在學習到SQL語句的嵌入式式程式設計時,我興致勃勃地開始嘗試受用jdbc嘗試一下!!! 但是,讓讓我悲痛欲絕的一天也就開始了!!! 首先,先來簡單的過一遍jdbc連線sql server 資料庫的過程: 載入驅動程式:Class.forName("com
使用JDBC將ECLIPSE連線SQL server資料庫小例項
寫一篇有關Eclipse使用Jdbc連線SQL server資料庫的例項:具體介紹; 做一個簡單的“資料庫考試”小系統! 一:在SQL SERVER 中建立一個數據庫: (1)建立一個名叫:資料庫期末考試的資料庫; (2)建立一個名為test的表,
實現JDBC-ODBC橋連線到Access資料庫
如何實現JDBC-ODBC橋連線到Access? (讓你對java執行環境有更好的瞭解) 1、 首先要建立ODBC資料來源,我的系統是Win8.1系統,所以依次選擇“控制面板----管理工具----資料來源(ODBC)”,開啟資料來源管理器,如圖所示: 根據
java連線sql server資料庫(使用使用者sa)
一、安裝資料庫相關軟體 sql server management studio是管理sql server資料庫的軟體,想要使用需到微軟官網下載安裝sql server,然後再安裝sql server management studio。微軟下載地址https://www.microsoft.com/e
java web專案連線sql server資料庫
java web專案怎麼連線sql server資料庫 簡單配置,還是與資料庫的互動還是使用mybatis框架, 原理是一樣的,連線sqlServer2008也需要驅動的。 改下配置jdbc的檔案,然後把sqlserver驅動匯入即可。 jdbc.propertie
在JAVA中如何連線SQL Server資料庫
下載 完成後,是個exe檔案,點選執行,會提示你選擇解壓目錄. 解壓完成後,進入 <你解壓到得目錄>\sqljdbc_3.0\chs,裡邊有兩個我們需要的東東 一個是:sqljdbc.jar,另外一個是sqljdbc4.jar 這裡使用sqljdbc4.jar 首先配置sa身份驗證: 由於安裝s
VS連線SQL Server資料庫,增刪改查詳細教程(C#程式碼)
工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server (我使用的是sql server2008) 操作: 1.開啟SQL Server,開啟後會看到資料庫的初始連結介面。(如下圖) 2.複製上圖中的“伺服器名稱”,然後點
Eclipse中Java連線sql server資料庫
最近幾天寫論文,實在是憋不動了,在此寫一個簡單的教程,不是故意要寫這個的,要給人講,沒辦法,雖然對sql server這些微軟軟體用起來很不習慣。 1,配置eclipse 首先下載eclipse版本,推薦下載eclipse 4.2 juno,我用的是這個,然後下載jdk-1
JAVA連線SQL Server資料庫的埠配置操作步驟
首先,在連線資料庫之前必須保證SQL Server 2012是採用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了後者,則重新設定如下: http://blog.163.com/jackie_howe/blog/static/1994
如何通過程式碼連線SQL Server資料庫
我們曾經為南方電網做過幾個有關架空線路的科技專案,要趁著假期有整段的空閒時間,把這些程式碼整理一下,放入團隊剛剛重構的程式碼庫中。 由於這些專案使用的資料庫為 SQL Server,所以在整理程式碼之前需要解決兩個問題: 把以前備份的資料庫檔案還原。 建立連線
jsp - java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
inf nbsp 使用 .sql lib url 就是 jar jdb 使用jsp連接數據庫真的不那麽容易,之前使用純java連接sql Server 2008,都是很正常的,但是在使用jsp調用的時候,總是報錯ClassNotFoundException.很郁悶 jar
IDEA , 用JDBC驅動連線SQL Server伺服器異常詳解
本文適用於IDEA,sqlserver伺服器的使用者。 今天研究JDBC連線伺服器,一直琢磨了一晚上,才解決這個問題。 這類問題網上也有很多類似的部落格,但是不一定有用(本人親測),畢竟程式版本不同可能適用性就不同。 剛開始每次執行程式碼都是這樣的問題: 這是在資料庫連線成
JSP之JDBC操作Sql Server資料庫
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
用Java向SQL Server資料庫中插入float資料報錯An error occurred while converting the Float value to JDBC data type
作者:翁鬆秀 用Java向SQL Server資料庫中插入float資料報錯 用Java向SQL Server資料庫中插入float資料報錯
在Eclipse下編寫HTML/CSS/JS/JSP/Java程式碼時,程式碼自動提示的相關設定
最近在做一個javaweb的專案,在eclipse中編寫jsp程式碼時沒有程式碼提示確實讓人很蛋疼,之前一直寫Java程式碼或者在Dreamweaver中寫HTML程式碼時自動提示程式碼用起來特別爽,這突然間沒有程式碼提示真的很難受,所以上網找了下相關解決辦法,綜合一下完美的解決問題。 我們平時
如何在Eclipse中用JDBC連線Sql Server 2005,曾經讓我如此的蛋疼(下篇)
接上篇,咱們接著續。咱們現在不用上篇中的那個新建的Test了,看了你就明白為什麼不用那個了,因為我要進行對比。 開啟Eclipse a.左上角file->new-> java -> java project,起名為Test b.選擇ecl