資料庫橋接
① 資料庫的橋接
使用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的方式指定驅動器和數據源,不用上面的手工配置步驟,直接操作資料庫,當然直連要方便得多。
