package com.yaku.access;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.Statement;
public class AccessTest {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// String url = "jdbc:odbc:wombat";
// string url=“jdbc:odbc:Driver={MicroSoft Access Driver
// (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);
String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";
Connection conn = DriverManager.getConnection(url, "", "");
Statement stmt = conn.createStatement();
// ResultSet rs = stmt.executeQuery("delete from arts where id =
// 2");
// System.out.println("a row has beenn inserted;");
PreparedStatement ps ;
for(int i=0;i<1000;i++){
String sex = "";
if(i%2==0){
sex="M";
}else{
sex="F";
}
ps = conn.prepareStatement
("insert into test values('"+i+"','Yaku"+i+"','"+sex+"')");
ps.executeUpdate();
ps.close();
}
// rs.close();
stmt.close();
conn.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
查询Access数据
package com.yaku.access;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Select {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// String url = "jdbc:odbc:wombat";
// string url=“jdbc:odbc:Driver={MicroSoft Access Driver
// (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);
String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";
Connection conn = DriverManager.getConnection(url, "", "");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM test");
System.out.println("Got ResultSet Now");
//rs.beforeFirst();
while (rs.next()) {
System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
}
rs.close();
stmt.close();
conn.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
删除Access数据
package com.yaku.access;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.Statement;
public class Delete {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// String url = "jdbc:odbc:wombat";
// string url=“jdbc:odbc:Driver={MicroSoft Access Driver
// (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);
String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";
Connection conn = DriverManager.getConnection(url, "", "");
Statement stmt = conn.createStatement();
// ResultSet rs = stmt.executeQuery("delete from arts where id = 2");
// System.out.println("a row has beenn inserted;");
PreparedStatement ps = conn.prepareStatement("delete from test where id = '1'");
ps.executeUpdate();
// rs.close();
ps.close();
stmt.close();
conn.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
JAVA连接ACCESS数据库文件(.mdb/.accdb)所需的jar包
java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...
Java连接access数据库(图文)! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
java连接access数据库,自带Access_JDBC30.jar驱动,有自带数据库,本文是一个完整的类,直接拿去运行就可以,本文旨在帮助那些初学者,配上驱动直接连接,不用在去看那些别人说的怎样怎样配置,简化操作,有需要的...
java连接Access数据库小例子 解压后导入到MyEclipse可直接使用
java 连接Access数据库 程序 数据库自己建立
Java连接access数据库最简单程序例子 JDBC-ODBC 添加数据源
JAVA链接Access数据库mdb工具 示例代码
本程序是用用JAVA连接ACCESS数据库模拟图书管理系统的模拟
Access_JDBC30,Java连接Access数据库
Java连接Access数据库.pdf
JAVA连接ACCESS数据库.pdf
这个文件是用来帮助Java连接Access数据库的应用工具!
Java连接access数据库方法.pdf
java连接Access数据库源码。喜欢的朋友可以尽情下载,想用哈。不用客气哦。
教案JAVA连接ACCESS数据库.pdf
Java连接Access数据库简单可行,操作简单,更适合做课题用``````