java 访问access数据库_JAVA访问ACCESS数据库的方法

本文介绍了Java访问Access数据库的方法,采用配置ODBC数据源的方式。先说明了创建ODBC数据源的步骤,包括在控制面板中操作、选择驱动等。还给出了访问数据库的Java代码示例,包含获取连接、执行查询等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 这里采用的是配置ODBC数据源的方式。 所以首先需要进行数据源的配置工作: 创建ODBC过程: 控制面板--管理工具--〉数据源。 选择“系统DSN”--〉“添加” 选择“driver do Microsoft Access”,点击“

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

这里采用的是配置ODBC数据源的方式。

所以首先需要进行数据源的配置工作:

创建ODBC过程:

控制面板-->管理工具--〉数据源。

选择“系统DSN”--〉“添加”

选择“driver do Microsoft Access”,点击“完成”

给数据源起个名字,例如accessTest.

点击“选择”,选择你的数据库文件即可。

这样就配置了一个数据源。

下面是访问数据库的一个例子:

package com.hf.accessTest;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

public class ConnectionManager {

static {

try {

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

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static Connection getConnection(){

Connection con=null;

//String url = "jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=f:\\test.mdb";

String url=new String("jdbc:odbc:accessTest");//test??料?源

try {

con= DriverManager.getConnection(url);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return con;

}

/**

* @param args

*/

public static void main(String[] args) {

//得到连接

Connection con = ConnectionManager.getConnection();

try {

PreparedStatement st = con.prepareStatement("select id,name from test1 ");

ResultSet rs = st.executeQuery();

while (rs.next()){

String id");

String name");

System.out.println("id:"+id+" name: "+name );

}

rs.close();

st.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

test.jsp?url=https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.chinaitlab.com%2Fcms%2Fimages%2Flogo14.gif&refer=https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fjava.chinaitlab.com%2Fadvance%2F825421.html

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值