「access使用java」access使用记录号定位

博主:adminadmin 2022-12-12 06:00:09 64

本篇文章给大家谈谈access使用java,以及access使用记录号定位对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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数据库

有两种方法:

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

可以通过windows的odbc作为媒介,打开ODBC数据源管理器,按添加,选择与你access文件的后缀名对应的数据源驱动程序(选跟你文件后缀名对应的就好了)

自定定义一个数据源名,这个名字以后在你程序会用到,然后单击选择,选中你需要导入的数据库文件(即你要用的access文件)单击确定就好了下面给你个demo自己参考 一下

class accessin{

public static void main(String[] args) {

try{

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

String url="jdbc:odbc:database";//注意这里最后写的是你数据库的名字

Connection conn = DriverManager.getConnection(url,"","");

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("delete from table where id = 2");

//table为你需要操作的表

System.out.println("a row has beenn inserted;");

rs.close();

stmt.close();

conn.close();

}

catch(Exception ex){

ex.printStackTrace();

}

}

}

如何用java连接access数据库

首先要有数据库驱动包(access的驱动jar包,网上下载,把jar包放到工程里,记得添加路径),创建一个connection对象用来连接数据库,

Class.forName("com.mysql.jdbc.Driver");//以mysql数据库为例,“”里面的参数是数据库驱动名

connec=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/teset_db","root","1234");//参数(url、用户名、密码)

java怎么连接access数据库

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

核心连接代码:

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

java如何读取access数据库

虽然简单,对初学者来说,如果没有一段可以成功执行的代码供参考,还真难调试

先用ACCESS建一个数据库 DB1.MDB,里面有一表"table1",内有字段"Name"和"Age"

随便填几条记录,保存后到ODBC里建一个系统数据源"Access2000"连上此数据库

然后就可以用下面的代码显示数据库里的所有记录了

database.java

------------------

import java.sql.*;

class database {

public static void main(String args[]) {

try{

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

String url="jdbc:odbc:Access2000";

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM table1";

ResultSet rs = statement.executeQuery(sql);

String tt;

while (rs.next()) {

System.out.print("姓名:" + rs.getString("Name"));

System.out.println(" 年龄:" + rs.getString("Age"));

}

rs.close();

connection.close();

}

catch(Exception ex){

System.out.println(ex);

System.exit(0);

}

}

}

------------

OK,编译运行:

E:/javajavac database.java

E:/javajava database

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

The End

发布于:2022-12-12,除非注明,否则均为首码项目网原创文章,转载请注明出处。