导航:首页 > 编程语言 > java读取mdb

java读取mdb

发布时间:2022-09-11 17:29:11

1. java如何读取access数据库

虽然简单,对初学者来说,如果没有一段可以成功执行的代码供参考,还真难调试
先用ACCESS建一个数据库 DB1.MDB,里面有一表"table1",内有字段"Name"和"Age"
随便填几条记录,保存后到ODBC里建一个系统数据源"Access2000"连上此数据库
然后就可以用下面的代码显示数据库里的所有记录了
database.java
------------------
import java.sql.*;

class database {
public static void main(String args[]) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Access2000";
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
String sql="SELECT * FROM table1";
ResultSet rs = statement.executeQuery(sql);
String tt;
while (rs.next()) {
System.out.print("姓名:" + rs.getString("Name"));
System.out.println(" 年龄:" + rs.getString("Age"));
}
rs.close();
connection.close();
}
catch(Exception ex){
System.out.println(ex);
System.exit(0);
}
}
}
------------
OK,编译运行:
E:/java>javac database.java

E:/java>java database

2. Java读取access数据库的数据

首先用jdbc把数据读取出来

再进行判断 讲 text:... 进行分割

再保存 就可以实现了...

我给你写一个 jdbc连接 access的类
-------------------------------------------
package access;

import java.sql.*;

public class DAO {

/**
* java 连接 Access 数据库 步骤: 1.打开 ACCESS 创建一个 数据库 选择路径 E:数据库名称 Access1.mdb
* 2.在该数据库内创建一个表 emp 插入一条数据 3.打开控制面版--控制工具--数据源(ODBJ) 分别在 用户DSN 和 系统DSN 内添加
* 一个用户名称 msn 添加步骤: - 点击添加 选择 Driver do Microsoft Access (*.mdb) - 点 完成
* 弹出对话框 在数据库源框内 输入 msn - 数据库项 选择 地址 E:Access1.mdb - 确定 (两个步骤一样)
* ---------OK------------
*/

private String url = "jdbc:odbc:msn";// 打开数据库源

private String str = "sun.jdbc.odbc.JdbcOdbcDriver";

private Connection conn;

private Statement sta;

private ResultSet res;

public DAO() {

try {

Class.forName(str);
conn = DriverManager.getConnection(url);
sta = conn.createStatement();
System.out.println("数据库连接成功");
} catch (ClassNotFoundException e) {
System.out.println("缺少架包支持");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("连接错误 检查用户名密码 或 url 以及数据库是否存在");
e.printStackTrace();
}

}

public void close() {

try {
if (res != null) {
res.close();
}
if (sta != null) {
sta.close();
}
if (conn != null) {
conn.close();
}

} catch (SQLException e) {
System.out.println("sql不能执行");
e.printStackTrace();
}

}

public ResultSet querry(String sql) {
try {
res = sta.executeQuery(sql);
} catch (SQLException e) {
System.out.println("sql不能执行");
System.out.println(sql);
e.printStackTrace();
}
return res;
}

public int update(String sql) {
int flag = -1;
try {
flag = sta.executeUpdate(sql);
} catch (SQLException e) {
System.out.println("以下sql不能执行");
System.out.println(sql);
e.printStackTrace();
}
return flag;
}

private Connection getConn() {
return conn;
}

public static void main(String[] args) {

DAO d = new DAO();
String sql = "select * from emp as t ";

ResultSet res = d.querry(sql);
try {

while (res.next()) {
System.out.println(res.getString(1));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

/*
* try{
*
* String strURL ="jdbc:odbc:msn";myds在ODBC中建的一个用户DSN
* Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection
* connAcce=DriverManager.getConnection(strURL); Statement
* stmt=connAcce.createStatement();
*
* ResultSet rs=stmt.executeQuery("SELECT * FROM emp");
*
* while(rs.next()){
*
* System.out.println(rs.getString(2)); }
*
*
* stmt.close(); connAcce.close(); } catch(Exception ex){
* ex.printStackTrace(); } }
*/
}
}
-----------------------------------------

不懂的再联系

3. Java怎样读取ACCESS数据库文件

1. jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
2.使用ODBC建立WINDOW数据源的方法:
开始
>>控制面板
>>管理工具
>>数据源(ODBC)
>>用户DSN或系统DSN
>>点添加
>>找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选
>>确定>>确定
到此数据源已经建立成功
最后使用jdbc的方法进行连接。

4. Java读取mdb数据库的办法

如果是为了访问.MDB数据库那可以用以下方法Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db1.mdb";Connection con= DriverManager.getConnection(url,"user","pass");拿到连接进行普通的数据库操作即可如果只是单纯的想导数据并不是程序的功能的话,可以用工具实现

5. java怎样将数据库读出来的数据写入mdb文件然后生成一个*.mdb文件促回来

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db1.mdb";
Connection con= DriverManager.getConnection(url,"user","pass");

6. java 读.mdb文件

public class ConnectionTool {
private static String dburl = null;

static {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
dburl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=data/MyDataBase.mdb";
} catch (ClassNotFoundException e) {
e.printStackTrace();
}

}

public static Connection getConn() {
try {
return DriverManager.getConnection(dburl);

} catch (SQLException e) {
e.printStackTrace();
}
return null;

}
}

一个连数据库,一个用IO读文件,差别很大。

阅读全文

与java读取mdb相关的资料

热点内容
压缩因子定义 浏览:968
cd命令进不了c盘怎么办 浏览:214
药业公司招程序员吗 浏览:974
毛选pdf 浏览:659
linuxexecl函数 浏览:727
程序员异地恋结果 浏览:374
剖切的命令 浏览:229
干什么可以赚钱开我的世界服务器 浏览:290
php备案号 浏览:990
php视频水印 浏览:167
怎么追程序员的女生 浏览:487
空调外压缩机电容 浏览:79
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396
js项目提成计算器程序员 浏览:944
pdf光子 浏览:834
自拍软件文件夹名称大全 浏览:328