不用JDBC:ODBC bridge直接操作Access 数据库

俊儿荣儿

俊儿荣儿

2016-02-19 17:53

有了下面这个不用JDBC:ODBC bridge直接操作Access 数据库教程,不懂不用JDBC:ODBC bridge直接操作Access 数据库的也能装懂了,赶紧get起来装逼一下吧!

  不用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";

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

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

附:数据库test.mdb的结构设计:
字段 类型 长度(字节)
-----------------------------
name text 8
sex bool (系统指定)
age int (系统指定)
email text 20
-----------------------------
自已加几条记录到里面就可以测出结果了.

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

不用JDBC:ODBC bridge直接操作Access 数据库

编程语言 网络编程
不用JDBC:ODBC bridge直接操作Access 数据库

JDBC连接Access数据库

编程语言 网络编程
JDBC连接Access数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用Jdbc-odbc直接连接access文件

编程语言 网络编程
用Jdbc-odbc直接连接access文件

如何操作Access数据库

编程语言 网络编程
如何操作Access数据库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

DELPHI中操作ACCESS数据库

编程语言 网络编程
DELPHI中操作ACCESS数据库

Access数据库及其基本操作

电脑网络
Access数据库及其基本操作

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Access中如何设定鼠标指针?

Access中如何设定鼠标指针?

十大理由!百度为什么K掉你的网站

十大理由!百度为什么K掉你的网站
下拉加载更多内容 ↓