當前位置:首頁 » 參考文獻 » 資料庫橋接

資料庫橋接

發布時間: 2021-03-10 06:20:00

資料庫的橋接

使用testBase驅動程序登陸資料庫時出錯,錯誤的建立Socket
驅動包是否正確
資料庫伺服器的TCP\IP協議是否啟用,
埠是否正確,
sa用戶是否啟用,密碼是否正確
連接字元串是否正確

② java如何與SQL橋接

jdbc連接資料庫
Class.forName("com.mysql.jdbc.Driver");///不同資料庫不同這是以mysql為例
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicod
e=true&characterEncoding=8859_1"
//myDB為資料庫名//後面是用戶名密碼
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(url);
ResultSet rs=stmt.excuteQuery(sql);
這個是大體過程

③ sql server2008 jdbc-odbc 橋接


程序連接資料庫,請使用混合驗證模式。
對象名無效,請更改默認資料庫。

④ jdbc橋接odbc 訪問Access資料庫 參數不足期待是1

SQL語句欄位名字是否有誤,或者SQL的參數和表中的欄位

不對應。看一下 flight_numAvail,是否是數字型的。

⑤ myeclipse橋接access 出現錯誤 連接不上資料庫

先按照平常軟體的安裝方法安裝,記住你的安裝目錄,下面說下破解;
破解步驟:
0:運行 run.bat

1. 輸入Usercode, 點擊'SystemId...', 生成SystemId

2. 點擊'Active', 生成LICENSE_KEY, ACTIVATION_CODE, ACTIVATION_KEY

3. 點擊菜單'Tools -> 2.SaveProperties...',

4. 點擊菜單'Tools -> 1.ReplaceJarFile', 選擇${eclipse_home}/plugins目錄, 等待30秒左右.

說明:${eclipse_home}/plugins是eclipse安裝目錄下有個pugins文件夾,,如果沒有,在common下的plugins下.

執行以上4個步驟,破解成功.

⑥ java對資料庫進行操作是不是必須要用到JDBC:ODBC橋接嗎

不是必須的,JDBC技術其實就是為了簡化連接過程,只需要導入相對應數據的jdbc
driver,即可實現連接數據。
jdbc還支持實時更新和非實時更新,這也是ado.net的重要特色。
ODBC我記得我學JDBC的時候,在閱讀材料里見過,不是主流技術。

⑦ 連接 異地 SQL資料庫伺服器,該怎麼連接

http://tieba..com/p/4857679839?pid=100150994613&cid=0#100150994613
//第一步載入驅動
try{//微軟公司.資料庫 (橋接)SQL資料庫
Class.forName

("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch(ClassNotFoundException e) {
e.printStackTrace();//列印堆疊追蹤
}
//定義連接對象
Connection conn=null;
//定義語句執行對象
Statement stmt=null;

try{
//第二步:獲取連接的對象
//參數設置:連接字元串,資料庫用命名,密碼
conn=DriverManager.getConnection

("jdbc:sqlserver://localhost:1433;databasename=stuSys", "sa", "");
//本地主機↑ 資料庫的編號

資料庫文件夾名字

//第三步:獲取語句創建對象 (結果集)
stmt=conn.createStatement();
//第四步:發送語句到資料庫並執行 注意SQL插入內容用『 』 !
String sql="insert into StuInfo values('404','小東',20,'男','9527','xx工商學院',null,null,'S2SJ124')";

//執行sql語句
stmt.executeUpdate(sql);//執行更新

} catch(SQLException e) {
e.printStackTrace();//列印堆疊追蹤
} finally{
try{
//第五步:釋放資源非空對象都要順序進行關閉
if(stmt!=null) stmt.close();
if(conn!=null) conn.close();
} catch(SQLException e) {
e.printStackTrace(); //列印堆疊追蹤
}
}

System.out.println("程序結束!");
}
}

⑧ Java中如何實現與後台資料庫的連接

用JAVA連接資料庫主要有兩種方式,一是用JDBC-ODBC橋來連接,二是用相關廠商提供的相應驅動程序來連接,首先談談第一種連接。

JDBC-ODBC橋接器是用JdbcOdbc.Class和一個用於訪問ODBC驅動程序的本地庫實現的。對於WINDOWS平台,該本地庫是一個動態連接庫DLL(JDBCODBC.DLL)。

由於JDBC在設計上與ODBC很接近。在內部,這個驅動程序把JDBC的方法映射到ODBC調用上,這樣,JDBC就可以和任何可用的ODBC驅動程序進行交互了。這種橋接器的優點是,它使JDBC目前有能力訪問幾乎所有的資料庫。通行方式如圖所示:

應用程序---JDBC API---JDBC-ODBC---ODBC API---ODBC層---數據源

具體操作方法為:

首先打開控制面板的管理工具,打開數據源(ODBC),在用戶DSN裡面添加數據源(即你要連接的資料庫的名字),在這里假定連接SQL SERVER 2000的GoodsSupply資料庫。名稱填寫你要連接的資料庫的名稱(GoodsSupply),然後逐步設置,如果選用了使用SQL-SERVER密碼認證的話,就要輸入相應的用戶名及密碼連接到資料庫。一路下一步設置完成。

在JAVA裡面編寫程序進行測試,在這里我的程序是讓用戶輸入任意的表名與與列名,把該列的所有數據輸出。源代碼如下:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.*;

public class ODBCBridge {

public static void main(String[] args) {
String url="jdbc:odbc:GoodsSupply";
Statement sm=null;
String command=null;
ResultSet rs=null;
String tableName=null;
String cName=null;
String result=null;
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
try {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //載入驅動
}catch(ClassNotFoundException e){
System.out.println("Can not load Jdbc-Odbc Bridge Driver");
System.err.print("ClassNotFoundException:");
System.err.println(e.getMessage());
}
Connection con=DriverManager.getConnection(url,"USER","PASSWORD"); //使用SQL-SERVER2000認證
DatabaseMetaData dmd=con.getMetaData(); //DMD為連接的相應情況
System.out.println("連接的資料庫:"+dmd.getURL());
System.out.println("驅動程序:"+dmd.getDriverName());
sm=con.createStatement();
System.out.println("輸入表名");
tableName=input.readLine();
while(true) {
System.out.println("輸入列名(為空時程序結束):");
cName=input.readLine();
if(cName.equalsIgnoreCase(""))
break;
command="select "+cName+" from "+tableName;
rs=sm.executeQuery(command); //執行查詢
if(!rs.next())
System.out.println("表名或列名輸入有誤");
else {
System.out.println("查詢結果為:");
do
{
result=rs.getString(cName);
//資料庫語言設置為中文,不用轉換編碼
//result=new String(result.getBytes("ISO-8859-1"),"GB2312");
System.out.println(result);
}while(rs.next());
}
}
}catch(SQLException ex) {
System.out.println("SQLException:");
while(ex!=null) {
System.out.println("Message:"+ex.getMessage());
ex=ex.getNextException();
}
}catch(Exception e) {
System.out.println("IOException");
}
}
}

⑨ 怎樣將這個資料庫的連接改成橋接 因為我的是win7的操作系統

你首先要去開始那裡的管理工具設置一個數據源。
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){
System.out.println(""+e); }
try{
Connection con=DriverManager.getConnection("jdbc:odbc:數據源名稱","賬號","密碼");
Statement sql=con.createStatement();
ResultSet rs=sq.excuteUpdate("sql語句"); //下面的你都會了。

}catch(SQLException e){
System.out.println(e)}

⑩ 請問有關java連接資料庫中的直連和橋連問題

橋接,需要在控制面班-〉管理工具-〉odbc數據源中進行配置。
直連就是在類中直接用url的方式指定驅動器和數據源,不用上面的手工配置步驟,直接操作資料庫,當然直連要方便得多。

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731