//In XP (Assuming you have saved the MS ACCESS to your hard drive.
//1. go to Control Panel
//2. go to Administrative Tools
//3. go to Data Sources (ODBC)
//4. click on Add if MS ACCESS Database driver not present. and follow from there then 5.
//5. If MS ACCESS Database driver is present, go on to 6.
//6. Click on System DSN tab.
//7. Click on Add button
//8. Click on Driver do Miccrosoft Access (*mdb)
//9. Type in data source name and description. (I used db1).
//10. Click on Select button and go to the directory of where the Access database was saved.
//11. System Database radiobutton should be none.
//12. Click OK and OK!
package myprojects.foo;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.util.Vector;
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
class Foo
{
// ODBC data source name
String dsn = "jdbc:odbc:db1";
String user = "admin";
String password = "abc";
public Foo()
{
try
{
// Connect to the database
Connection con = DriverManager.getConnection(dsn, user, password);
System.out.println("Connected to DB");
}
catch(SQLException sqle)
{
sqle.getErrorCode();
System.out.println("Couldn't connect to database!");
}
//data source name = db1
//description = db1
//select path = C:\Stuff\db1\rtg.mdb
try
{
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ee)
{
ee.printStackTrace();
}
Statement stmt; // SQL statement object
String query; // SQL select string
ResultSet rs; // SQL query results
boolean more; // more rows found
String v1, v2, v3; // temporary storage results
Vector results = new Vector(10);
query = "SELECT Email, LName, FName, Password" + "FROM Customer";
try
{
Connection con = DriverManager.getConnection(dsn, user, password);
stmt = con.createStatement();
rs = stmt.executeQuery(query);
// Check to see if any rows were read
more = rs.next();
if (!more)
{
System.out.println("No rows found.");
return;
}
// Loop through the rows retrieved from the query
while (more)
{
v1 = "Email Address: " + rs.getInt("Email");
v2 = "Name: " + rs.getString("FName") + " " + rs.getString("LName");
v3 = "Password: " + rs.getString("Password");
System.out.println(v1);
System.out.println(v2);
System.out.println(v3);
System.out.println("");
results.addElement( v1 + "\n" + v2 + "\n" + v3 + "\n");
more = rs.next();
}
rs.close();
stmt.close();
}
catch (SQLException e)
{
System.out.println("" + results.size() + " results where found.");
}
}
public static void main(String args[])
{
System.out.println("Starting Foo...");
Foo f;
}
}
http://www.experts-exchange.com/Programming/Languages/Java/Q_20789352.html
分享到:
相关推荐
java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...
连接Access数据库的基本步骤如下: 1. 添加JAR到类路径:确保`ucanaccess-x.x.x.jar`和`hsqldb.jar`已经包含在你的项目类路径中。如果是IDE,可以在项目的构建路径设置中添加这些JAR;如果是命令行,需要在`java`...
2. 连接Access数据库: 使用以下代码创建一个到Access数据库的连接: ```java import net.ucanaccess.jdbc.UcanaccessDriver; import java.sql.Connection; import java.sql.DriverManager; public class ...
接下来,我们来看如何编写Java代码来连接Access数据库。首先,我们需要引入JDBC相关的包: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; ``` 然后,定义...
### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库技术的应用极为广泛,而Java作为一门强大的编程语言,在与数据库交互方面有着出色的表现。本文将详细介绍如何使用Java来连接Microsoft ...
java连接access数据库,自带Access_JDBC30.jar驱动,有自带数据库,本文是一个完整的类,直接拿去运行就可以,本文旨在帮助那些初学者,配上驱动直接连接,不用在去看那些别人说的怎样怎样配置,简化操作,有需要的...
java 连接Access数据库 程序 数据库自己建立
3. **编写Java代码**: 使用JDBC-ODBC桥连接Access数据库的步骤主要包括加载驱动、建立连接、创建Statement、执行SQL语句以及关闭资源。以下是一个简单的示例代码: ```java import java.sql.*; public class ...
要使用Java连接Access数据库,你需要引入以下依赖: 1. 添加JDBC驱动:对于Access,我们需要Microsoft的JDBC驱动,通常称为"ojdbc"。确保在项目的类路径中包含该驱动的jar文件,例如`microsoft-jdbc-driver-4.2.x....
Java连接Access数据库是Java开发中常见的一种数据存储与交互方式,尤其在小型项目或学习课题中,Access数据库因其轻量级、易于管理和操作的特点而被广泛使用。以下将详细介绍如何在Java环境中设置和建立到Access...
Java 连接 Access 数据库的两种方法 Java 连接 Access 数据库有两种方法:不使用 WINDOW 的建立数据源方法和使用 ODBC 建立 WINDOW 数据源的方法。 不使用 WINDOW 的建立数据源方法 这种方法直接在 JAVA 代码内部...
首先,我们要了解Java连接Access数据库的基础知识。Java使用JDBC(Java Database Connectivity)作为其标准的数据访问接口,允许Java程序与各种类型的数据库进行交互。对于Access数据库,我们需要引入特定的JDBC驱动...
以下将详细介绍Java连接Access数据库的过程,以及提供的示例代码解析。 1. **配置数据源**: 在Windows操作系统中,通过控制面板的"系统和安全" -> "管理工具" -> "数据源(ODBC)",可以设置数据源名称(DSN,Data ...
通过JDBC-ODBC桥,Java应用可以利用ODBC驱动来连接到Access数据库。 四、代码详解 1. 加载驱动程序: `Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");` 这行代码是用来注册JDBC-ODBC桥的驱动程序,使得Java应用...
Java连接Access数据库主要涉及到Java的JDBC(Java Database Connectivity)技术,这是一个用于在Java应用程序中与各种数据库进行交互的标准API。Access是微软公司推出的一种小型关系型数据库管理系统,广泛应用于...
在Java中连接Access数据库,需要使用一个兼容的JDBC驱动,如`UCanAccess`。`UCanAccess`是一个开源的JDBC驱动,专门用于连接Access数据库。在项目中,你需要将`ucanaccess-x.x.x.jar`库文件添加到类路径中。 2. **...
本主题聚焦于在LINUX平台上使用Java直接连接到Access数据库中的DBF文件。DBF文件是FoxPro、dBase等数据库系统常用的表格文件格式,虽然它不是Oracle或MySQL这样的主流数据库格式,但在某些特定场景下,仍然有其应用...