「access使用java」access使用记录号定位
本篇文章给大家谈谈access使用java,以及access使用记录号定位对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java如何连接Access数据库(两种方式实例代
- 2、Java怎样连接Access数据库
- 3、java连接access
- 4、如何用java连接access数据库
- 5、java怎么连接access数据库
- 6、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的信息别忘了在本站进行查找喔。
发布于:2022-12-12,除非注明,否则均为
原创文章,转载请注明出处。