java和access的简单介绍

博主:adminadmin 2023-01-08 10:48:09 1023

今天给各位分享java和access的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java与access

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

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

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

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

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

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

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

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

Java代码部分。黑色处属于重点细节部分,小心不要写错啦。

5.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数据库怎样相连

首先要配置数据源,在开始,设置,控制面板,管理工具,数据源,在数据源内进行配置,之后就可以进行连接数据库了

步骤:

1、加载驱动程序 Class.forName();

2、建立链接 Connection con=DriverManager.getConnection(url);

3、生成Statement类的对象Statement stmt=con.createStatement();

4、执行SQL语句 ResultSet rs=stmt.executeQuery(sql);

5、关闭数据库 rs.close(); stmt.close();con.close();

Java怎样连接Access数据库

有两种方法:

1、不使用WINDOW的建立数据源方法,直接在JAVA代码内部与Access数据库连接。

注意:

jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};

这里的空格,不能少,否则会有异常。

textarea cols="50" rows="15" name="code" class="java"try{ String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection(url); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery("select * from Roche_position"); if(resu.next()){ System.out.println(resu.getString("cname")); } System.out.println("exit"); }catch(Exception e){ e.printStackTrace(); }/textarea

2、使用ODBC建立WINDOW数据源的方法。

开始

控制面板

管理工具

数据源(ODBC)

用户DSN或系统DSN

点添加

找到"Microsoft Access Driver (*.mdb)",选中,再点完成自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选。

确定确定

到此数据源已经建立成功

接下来是JAVA代码连接了;

textarea cols="50" rows="15" name="code" class="java"try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称", "数据库用户名(如有)没有则空", "用户密码(如有)没有则空"); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery("select * from Roche_position"); if(resu.next()){ System.out.println(resu.getString("cname")); } System.out.println("exit"); }catch(Exception e){ e.printStackTrace(); } }/textarea

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();

}

}

java和access的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java和access的信息别忘了在本站进行查找喔。