Java访问Access数据库

原创 2007年10月15日 16:44:00

 import java.io.*;
import java.sql.*;
/*
 该例子是利用JdbcOdbcDriver与Access数据库的连接
 首先建好一个Access数据库 名字无所谓
 接着建好对应的数据源 在这里名为MyDB
 最后import java.sql包进行所需要的程序
 注明:由于sun.jdbc.odbc 包是按装JDK时就包含有的
       所于不用像MicrosoftServer MySQL那样要先安装相应的
    驱动
*/
public class ConnectAccess
{
 public static void main(String[] args) throws Exception
 {
  Connection con = null;
  Statement st = null;//用于进行数据库SQL操作 查询 修改 删除 更新 等等
  ResultSet rs = null;//用于接收查询返回来的数据集

  try
  {
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加装驱动程序(其实是一个类)
   /*jdbc:odbc:数据源名 为ACCESS的连接字符串*/
   con = DriverManager.getConnection("jdbc:odbc:MyDB");//MyDB为数据源的名字
   //也可以这样写 .....getConnection("jdbc:odbc:MyDB","","");
   //后边两个空的字符串分别对应 数据库的用户名 与密码  因为没有所以没空(有这里)
   System.out.println("连接成功");
   st = con.createStatement();
   String sql ="insert into student values('040601210','小兰')";
   st.executeUpdate(sql);//进行非查询操作都为executeUpdate()
   System.out.println("插入成功");
   sql = "select * from student";
   rs = st.executeQuery(sql);//查询操作为executeQuery
   while(rs.next())
   {
    System.out.println("学号:" + rs.getString("student_id")+"  姓名" + rs.getString("student_name") );
   }
   System.out.println("查询成功");
  }
  catch (SQLException e)
  {
   System.out.println(e);
   e.printStackTrace();
  }
  finally
  {
   rs.close();
   con.close();
  }

 }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

远程访问Access数据库

远程访问Access数据库
  • TaoYuanKuangDao
  • TaoYuanKuangDao
  • 2017年05月05日 10:57
  • 1033

C#访问Access数据库的数据库操作类

最近做了一些关于Access数据库的应用开发,其中涉及了对Access数据库的访问,现在将我们自己用到的几个基类贴出来给 大家看看,由于涉及功能并不多,其中有些也是借鉴了他人的代码,功能也比较简单,...
  • weizhiai12
  • weizhiai12
  • 2015年04月15日 16:14
  • 701

并发访问Access数据库(局域网)

1.      首先把程序折分,分成一个前台程序,一个后台数据库。          利用ACCESS的数据库拆分向导可以很轻松的做到把数据库分为前台与后台两个部分,前台保留除表之外的所有对象,包括...
  • u010034670
  • u010034670
  • 2014年01月14日 15:58
  • 1896

Access数据库教程_如何进行C#连接Access数据库的细节操作?

许多学者总会面对于数据库的知识,以下的例子讲述到Access数据库说明,用C#的DataSet类访问数据库的一些操作方法。 操作涉及的主要C#类有: DataSet:对应数据库表的一个集合...
  • zhuqihe02
  • zhuqihe02
  • 2015年10月17日 09:47
  • 3364

VBA访问access数据库实例

最近,同事要用一个excel文件导出每天邮件的信息,邮件基本信息都存在了access数据表中了,要实现这个功能有好几种方式,例如写一个qty文件,而我直接用了excel自带的VBA功能,写了一个宏,根...
  • zhangshufei8001
  • zhangshufei8001
  • 2016年08月18日 16:39
  • 2063

LINUX平台 java怎么直接连接access数据库dbf文件

一、WINDOWS常见的方法: String mdbFile = StringUtils.getServerRoot() + DBF_FILE_PATH; mdbFile = mdbFile....
  • xiaohe1572
  • xiaohe1572
  • 2014年11月04日 17:59
  • 1521

c#远程访问ACCESS连接字符串怎么写

 OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=+@\\192...
  • fanwenyuan_fwy
  • fanwenyuan_fwy
  • 2017年05月24日 08:51
  • 1093

vb.net合伙数据库access(一)——连接数据库

终于在花了一个四个小时的时间完成了数据库与vb.net的合伙连接的第一步连接数据库,在这个过程遇到了问题,而且也是出现了一些刚刚接触的新的词语和观念,很新鲜,不过无论怎么样,最终也是给解决了,还是有一...
  • changyinling520
  • changyinling520
  • 2016年01月05日 19:07
  • 2307

ACCESS数据库局域网内实现多机数据共享的方法

有不少朋友要把自己的数据库实现局域网内多机共享数据,这里我介绍一下一种简单的实现方法: 1.         首先把程序折分,分成一个前台程序,一个后台数据库。 利用ACCESS的数据库拆分向...
  • u010240338
  • u010240338
  • 2013年06月04日 20:38
  • 4958

java连接access数据库说明以及示例代码

之前 我链接access的时候 经常出现odbc源驱动器的错误   后来我才发现 其实是这样的 要连接Access数据源,首先要建立一个JDBC-ODBC桥接器,其方法是: Class.f...
  • u012491166
  • u012491166
  • 2015年01月28日 21:55
  • 2266
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java访问Access数据库
举报原因:
原因补充:

(最多只允许输入30个字)