有了下面这个不用JDBC:ODBC bridge直接操作Access 数据库教程,不懂不用JDBC:ODBC bridge直接操作Access 数据库的也能装懂了,赶紧get起来装逼一下吧!
【 tulaoshi.com - 编程语言 】
不用JDBC:ODBC bridge直接操作Access 数据库
/* 
用JDBC来连接数据库有很两种方式,如 
1JDBC:ODBC bridge, 2直接连接方式. 
第二种方式有很多好处,它可以独立于依赖于系统的odbc数据源,存储数据的database 
可以自由地移动,例如对个人站点的数据库更具有优势.这里我谈谈平时自己用这种方式 开发的感受.希望对大家有所帮助. 
运行环境:Win2k advance server(English version), 
JSDK 1.4.1 
Microsoft Access Database(Office XP系列) 
*/ 
import java.io.*; 
import java.sql.*; 
public class MobileDatabase 
{ 
public static void main(String[] args) 
{ 
try{ 
//Load JDBC driver 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
/*这里的数据库的url一定要写正确,这是关键,其中DBQ可以绝对路径,也可以是相对路径,为了体现数据存储路径的/独立性,你可以将数据库copy到不同的位试一下*/ 
String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=accesstest.mdb"; 
Connection con = DriverManager.getConnection(dbUrl,"",""); 
Statement state = con.createStatement(ResultSet.TYPE_SCROLL_SENS99vIVE, 
ResultSet.CONCUR_UPDATABLE); 
//执行SQL语句 
String sql = "select * from address"; 
ResultSet rs = state.executeQuery(sql); 
//打印测试 
if( rs != null ){ 
while( rs.next() ){ 
System.out.println("" + rs.getString("name")); 
} 
rs.close(); 
con.close(); 
} 
} 
catch(Exception e){ 
e.printStackTrace(); 
} 
} 
}//End class MobileDatabase
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)附:数据库test.mdb的结构设计: 
字段 类型 长度(字节) 
----------------------------- 
name text 8 
sex bool (系统指定) 
age int (系统指定) 
email text 20 
----------------------------- 
自已加几条记录到里面就可以测出结果了. 
来源:http://www.tulaoshi.com/n/20160219/1616294.html
看过《不用JDBC:ODBC bridge直接操作Access 数据库》的人还看了以下文章 更多>>