| 導購 | 订阅 | 在线投稿
分享
 
 
 

用Jdbc-odbc直接連接access文件

來源:互聯網  2004-12-08 10:23:52  評論

用Jdbc-odbc直接連接access文件

對于設置與windows下的jsp服務器,且系統較小時,使用access是一個比較好的選擇,但是要使用access數據庫一般要通過數據源。這裏提供一種不用使用數據源用java直接連接數據源的方法。例子程序如下:

import java.sql.*;

public class Access

{

public static void main(String args[])

{

try

{

String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn=DriverManager.getConnection(strurl) ;

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery("select * from books");

if(rs.next())

{

System.out.println(rs.getString("簡介"));

}

}catch(Exception e)

{

System.out.println(e);

}

}

}

可以看到只要在driver後面加上odbc驅動即可不用設置數據源,這種方法對其他小型數據庫(如forpro)應該也適用。

用Jdbc-odbc直接連接access文件 對于設置與windows下的jsp服務器,且系統較小時,使用access是一個比較好的選擇,但是要使用access數據庫一般要通過數據源。這裏提供一種不用使用數據源用java直接連接數據源的方法。例子程序如下: import java.sql.*; public class Access { public static void main(String args[]) { try { String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(strurl) ; Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from books"); if(rs.next()) { System.out.println(rs.getString("簡介")); } }catch(Exception e) { System.out.println(e); } } } 可以看到只要在driver後面加上odbc驅動即可不用設置數據源,這種方法對其他小型數據庫(如forpro)應該也適用。
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有