打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
JAVA连接Access数据库
Accesstest代码  
  1. package com.yaku.access;  
  2.   
  3. import java.sql.Connection;  
  4. import java.sql.DriverManager;  
  5. import java.sql.PreparedStatement;  
  6. import java.sql.Statement;  
  7.   
  8. public class AccessTest {  
  9.     public static void main(String[] args) {  
  10.         try {  
  11.             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  12.             // String url = "jdbc:odbc:wombat";  
  13.             // string url=“jdbc:odbc:Driver={MicroSoft Access Driver  
  14.             // (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);  
  15.             String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";  
  16.             Connection conn = DriverManager.getConnection(url, """");  
  17.             Statement stmt = conn.createStatement();  
  18.             // ResultSet rs = stmt.executeQuery("delete from arts where id =  
  19.             // 2");  
  20.             // System.out.println("a row has beenn inserted;");  
  21.             PreparedStatement ps ;  
  22.             for(int i=0;i<1000;i++){  
  23.                 String sex = "";  
  24.                 if(i%2==0){  
  25.                     sex="M";  
  26.                 }else{  
  27.                     sex="F";  
  28.                 }  
  29.                 ps = conn.prepareStatement  
  30.                     ("insert into test values('"+i+"','Yaku"+i+"','"+sex+"')");  
  31.                 ps.executeUpdate();  
  32.                 ps.close();  
  33.             }  
  34.             // rs.close();  
  35.             stmt.close();  
  36.             conn.close();  
  37.         } catch (Exception ex) {  
  38.             ex.printStackTrace();  
  39.         }  
  40.     }  
  41. }  

 查询Access数据

Select代码  
  1. package com.yaku.access;  
  2.   
  3. import java.sql.Connection;  
  4. import java.sql.DriverManager;  
  5. import java.sql.ResultSet;  
  6. import java.sql.Statement;  
  7.   
  8. public class Select {  
  9.     public static void main(String[] args) {  
  10.         try {  
  11.             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  12.             // String url = "jdbc:odbc:wombat";  
  13.             // string url=“jdbc:odbc:Driver={MicroSoft Access Driver  
  14.             // (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);  
  15.             String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";  
  16.             Connection conn = DriverManager.getConnection(url, """");  
  17.             Statement stmt = conn.createStatement();  
  18.             ResultSet rs = stmt.executeQuery("SELECT * FROM test");  
  19.             System.out.println("Got ResultSet Now");  
  20.             //rs.beforeFirst();  
  21.             while (rs.next()) {  
  22.                 System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));  
  23.             }  
  24.             rs.close();  
  25.   
  26.             stmt.close();  
  27.             conn.close();  
  28.         } catch (Exception ex) {  
  29.             ex.printStackTrace();  
  30.         }  
  31.     }  
  32. }  

 删除Access数据

Delete代码  
  1. package com.yaku.access;  
  2.   
  3. import java.sql.Connection;  
  4. import java.sql.DriverManager;  
  5. import java.sql.PreparedStatement;  
  6. import java.sql.Statement;  
  7.   
  8. public class Delete {  
  9.     public static void main(String[] args) {  
  10.         try {  
  11.             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  12.             // String url = "jdbc:odbc:wombat";  
  13.             // string url=“jdbc:odbc:Driver={MicroSoft Access Driver  
  14.             // (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);  
  15.             String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";  
  16.             Connection conn = DriverManager.getConnection(url, """");  
  17.             Statement stmt = conn.createStatement();  
  18.             // ResultSet rs = stmt.executeQuery("delete from arts where id = 2");  
  19.             // System.out.println("a row has beenn inserted;");  
  20.             PreparedStatement ps = conn.prepareStatement("delete from test where id = '1'");  
  21.   
  22.             ps.executeUpdate();  
  23.             // rs.close();  
  24.             ps.close();  
  25.   
  26.             stmt.close();  
  27.             conn.close();  
  28.         } catch (Exception ex) {  
  29.             ex.printStackTrace();  
  30.         }  
  31.     }  
  32. }  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java连接ODBC数据源的简单示例
Java如何连接Access数据库(两种方式实例代码)
java连接Access数据库的代码
java中使用JDBC连接数据库的步骤
Java的数据库连接编程(JDBC)技术
用js连接access数据库的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服