搜索
首页电脑教程电脑知识连接Java程序和Access数据库的方法

连接Java程序和Access数据库的方法

连接Java程序和Access数据库的方法

【转】

1.把这个类建好:

import java.sql.*;

public class Conn

{

String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";

String sConnStr="jdbc:odbc:";

Connection connect=null;

ResultSet rs=null;

Statement stmt;

public Object close;

public Conn(String odbc) //连接数据库 :参数odbc指数据源名称

{

try{

Class.forName(sDBDriver);

}catch(Exception e){}

try{

connect=DriverManager.getConnection(sConnStr+odbc);

}catch(Exception ex){}

}

public ResultSet Query_Rs(String sql)

{

try{

Statement stmt=connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(sql);

}catch(SQLException ex){}

return rs;

}

public boolean Query_Cmd(String sql)

{

boolean rlt=false;

try {

Statement stmt = connect.createStatement();

rlt=stmt.execute(sql);

} catch (SQLException ex) {

System.out.println(ex);

}

return rlt;

}

public void closeConn()

{

try

{

this.rs.close() ;

this.stmt.close() ;

this.connect.close() ;

}

catch (Exception e)

{

}

}

}

2.在本机上建好access数据源:

写个测试:

Conn conn = new Conn("你的数据源") ;

conn.ResultSet(SQL);//就可以查询了

conn.Query_Cmd(SQL);//就可以删除或者修改

java连接Access数据库

为登录界面连接数据库可以先设置一个数据源

比如说数据源名字为:student,

先 Connection conn=new Connection("jdbc:odbc:student");

Statement stmt=conn.CreateStatement();

ResultSet rset = stmt.executeQuery("select * from Reader where id=" + "'" + user + "' and pass=" + "'" + pass + "'");stu为Access中的一个表名;

if (rset.next()) {

username = rset.getString("name");

pass=rsetrset.getString("pass");

rset。close();

} else {

JOptionPane.showMessageDialog(this, "该用户不存在");

rset。close();

return;

}

JAVA eclipse怎么连接到Access

cn=DriverManager.getConnection("jdbc:odbc:book.mdb");这一句错了,如果book是你的odbc数据库的名称,则应该这样cn=DriverManager.getConnection("jdbc:odbc:book");

如果你想直接连接access文件,则应该

String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://a1.mdb";

Connection conn = DriverManager.getConnection(dbur1, "username", "password");

以上是连接Java程序和Access数据库的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:Excel办公网。如有侵权,请联系admin@php.cn删除
前4个Halo Infinite Trackers跟踪KD,统计,等级等! -  Minitool前4个Halo Infinite Trackers跟踪KD,统计,等级等! - MinitoolApr 27, 2025 am 12:47 AM

许多人正在寻找可行的光环无限跟踪器。在这篇文章中,PHP.CN引入了几个可用的Halo Infinite跟踪器,以帮助您跟踪Halo Infinite KD,等级,统计等。现在,请继续阅读。

在Windows 11 -Minitool上启用/禁用CTRL ALT删除安全登录在Windows 11 -Minitool上启用/禁用CTRL ALT删除安全登录Apr 27, 2025 am 12:45 AM

安全登录是确保PC安全的一种方便方法,但是如果您不希望使用它,则是Windows 11禁用它的方法。php.cn的这篇文章为您提供了3种启用或禁用Ctrl Alt Alt Alt delete delete delete Secure登录的方法。

如何修复Windows 10中不工作的单词命令 -  Minitool如何修复Windows 10中不工作的单词命令 - MinitoolApr 27, 2025 am 12:44 AM

您是否听说过Microsoft Word Distation?如果单词听写不起作用怎么办?这篇来自PHP.CN的文章向您展示了有关单词命令的基本信息以及一些可行的方法来解决“单词distation not frooct”问题。

如何修复事件ID 86:CERTIFATESERVICESCLIENT-CERTENROLL? -  Minitool如何修复事件ID 86:CERTIFATESERVICESCLIENT-CERTENROLL? - MinitoolApr 27, 2025 am 12:42 AM

使用Active Directory证书服务时,您可能会收到“事件ID 86:CERTIFTATESERVICESCLIENT-CERTENROLL”错误消息。错误消息是什么意思?如何解决问题? PHP.CN的这篇文章为您提供了答案。

如何在Windows 10/11上修复超级人物黑屏? -  Minitool如何在Windows 10/11上修复超级人物黑屏? - MinitoolApr 27, 2025 am 12:41 AM

超级人物是一款由奇迹人和奇迹游戏发布的皇家皇家视频游戏。根据许多玩家的说法,每当他们尝试启动游戏时,它都会陷入黑屏。帮助那些也有这么烦人的人

轻松查找和查看WIN上已安装的应用程序和程序轻松查找和查看WIN上已安装的应用程序和程序Apr 27, 2025 am 12:40 AM

您知道如何在Windows 10/11计算机上找到已安装的应用程序和程序吗?您可以使用设置应用程序,开始菜单或其他方法查看已安装的应用程序和程序。现在,您可以在这篇文章中找到这些方法。

如何下载Windows PC/Mobile的Microsoft家庭安全? -  Minitool如何下载Windows PC/Mobile的Microsoft家庭安全? - MinitoolApr 27, 2025 am 12:39 AM

如果您有孩子,则应该监督计算机和移动设备的使用,并养成好习惯。您可以使用Microsoft家庭安全。在这篇文章中,PHP.CN软件将介绍此应用程序是什么以及如何下载Microsoft Family Safet

问A:我应该在Windows 10/11上安装可选更新吗? -  Minitool问A:我应该在Windows 10/11上安装可选更新吗? - MinitoolApr 27, 2025 am 12:38 AM

您知道哪些可选更新是什么?为什么您最好不要在Windows 10/11计算机上安装可选更新?在此PHP.CN帖子中,我们将向您展示一些相关信息,以帮助您做出更好的决定。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能