java链接access工具类,什么包含access中的常用工具

本文目录一览:

java 如何连接access数据库

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

/***

其实你想实现用函数控制数据库的开关的话,我建议可以把con变成全局变量,然后比较好控制

*****/

public class DBTools

{

private Connection connnection=null;

private ResultSet rs=null;

private Statement stmt=null;

private PreparedStatement pstmt=null;

// 连接数据库

public void getCon()

{

try

{

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

Connection connnection = DriverManager.getConnection

(

“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=hssx”,//数据库名

“sa”, //用户名

“” //密码

);

}

catch (Exception e)

{

}

}

// 关闭连接

public void CloseCon()

{

if (con != null)

{

try

{

con.close();

}

catch (SQLException e)

{

}

}

}

// 关闭结果集

public void CloseResultSet()

{

if (rs != null) {

try {

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

rs = null;

}

}

// 关闭Statement

public static void CloseStatement() {

if (stmt != null) {

try {

stmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

stmt = null;

}

}

// 关闭PreparedStatement

public static void ClosePreparedStatement() {

if (pstmt != null) {

try {

pstmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

pstmt = null;

}

}

}

Java如何连接Access数据库(两种方式实例代

import java.sql.*;

public class ConnectAccess {

/**

* 初学者请注意:

* 1:先建立一个access文件a1.mdb,并放在D:/下;

* 2:在数据库文件a1.mdb中建立一个表Table1;

* 3:为Table1添加一列,并插入至少一条记录;

* 4:本文是一个完整的类,直接拿去运行就可以。

*/

public static void main(String args[]) throws Exception {

ConnectAccess ca=new ConnectAccess();

ca.ConnectAccessFile();

ca.ConnectAccessDataSource();

}

public void ConnectAccessFile() throws Exception

{

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

/**

* 直接连接access文件。

*/

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

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

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(“select * from Table1”);

while (rs.next()) {

System.out.println(rs.getString(1));

}

rs.close();

stmt.close();

conn.close();

}

public void ConnectAccessDataSource()throws Exception {

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

/**

* 采用ODBC连接方式 如何建立ODBC连接?

* 答:在windows下,【开始】-【控制面板】-【性能和维护】-【管理工具】-【数据源】,在数据源这里添加一个指向a1.mdb文件的数据源。

* 比如创建名字为dataS1

*/

String dbur1 = “jdbc:odbc:dataS1”;// 此为ODBC连接方式

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

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(“select * from Table1”);

while (rs.next()) {

System.out.println(rs.getString(1));

}

rs.close();

stmt.close();

conn.close();

}

}

如何设计Access表与java连接。

可以用两种方式来实现Access与java程序的连接

第一种:jdbc-odbc桥连;首先是sun.jdbc.odbc.JdbcOdbcDriver驱动类。他不需要另外下载。已经在jdk当中包含了。然后开始配置数据源:开始–设置–控制面板–管理工具–数据源(ODBC)在弹出的对话框中单击“添加”按钮-然后在显示框中选择Driver do MicroSoft Access(* mdb)–点击完成—输入你的数据库名–点击选择-再右侧框中选择你的数据库具体位置确定即可

程序中的关键代码:

public static String d_class=”sun.jdbc.odbc.JdbcOdbcDriver”;

public static String d_url=”jdbc:odbc:数据库名.mdb”;

public static String d_user=”数据库用户名”;

public static String d_pwd=”密码”;//没有就不填写

第二种:直连:就是不配置数据源直接就写出连接路径这个比较省事。

public static String d_class=”sun.jdbc.odbc.JdbcOdbcDriver”;

public static String d_url=”jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=数据库名.mdb”;注意DBQ这样写的前提是把Access数据库放在java程序的根文件夹下(即java文件所在的文件夹下)。

Access与JAVA怎么连接

1.创建Access数据库以及数据表。

2.另存为Access2002-2003数据库格式;例如student.mdb。

3.最终数据表chengjibiao创建成功如下面两个图。

4.点击切换视图浏览各个实体属性。

5.创建数据源,打开“控制面板”,选择“管理工具”。

6.选择“数据源(ODBC)”,切换到“系统DSN”。

7.单击“添加”按钮,选择“Driver do Microsoft Access(*.mdb)”。

8.为数据源名写上redsun,单击“选择”按钮进行选择数据库。

9.Java代码部分。

package testpackage; 

import java.sql.Connection; 

import java.sql.DriverManager; 

import java.sql.ResultSet;

import java.sql.Statement;

import java.sql.*;

public class FoundData {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub 

String sql=”select * from chengjibiao”;

try{

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

String url=”jdbc:odbc:redsun”; 

Connection con=DriverManager.getConnection(url,””,””);

Statement stmt=con.createStatement();

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()){

System.out.println(rs.getString(“number”)+’\t’);

System.out.print(rs.getString(“name”)+’\t’);

System.out.println(rs.getString(“math”)+’\t’);

System.out.print(rs.getString(“physics”)+’\t’);

System.out.println(rs.getString(“english”)+’\t’);

}

stmt.close();

con.close();

}

catch(Exception e){}

}

}

java怎么连接access数据库

java连接access用第三方jar包,ucanaccess就可以了。

核心连接代码:

Connection conn = DriverManager.getConnection(“jdbc:ucanaccess://c:/data/pippo.mdb;memory=false”);

原创文章,作者:TQNL,如若转载,请注明出处:https://www.506064.com/n/134377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
TQNLTQNL
上一篇 2024-10-04 00:05
下一篇 2024-10-04 00:05

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29

发表回复

登录后才能评论