1.首先你要解压得到一个下图这样的数据库jar包(我把我的链接放在这里,大家可以自行下载:链接:https://pan.baidu.com/s/1AVnMj3SE52Nh3TMW06QN9g 
提取码:oizc 
--来自百度网盘超级会员V1的分享)

2.打开你的eclipse创建一个新的java project(我建的名字叫JDBC1),然后按鼠标右键,new一个folder(我new的folder叫lib)

然后 就会出现一个叫做lib的文件夹:

3.复制第一步的jar文件,然后粘贴到lib文件夹里

出现下图这样的界面就表示粘贴成功啦 

4.对粘贴进的jar文件按鼠标右键,点击build path,再点击add to build path

出现下图这样的referenced libraries就表示成功啦

 接下来的步骤就要通过代码来实现了(以我自己的为例:)

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;

public class InsertDemo {

public static void main(String[] args) throws ClassNotFoundException, SQLException {

// (1)加载一个Driver驱动。

String className="com.hxtt.sql.access.AccessDriver";

Class.forName(className);

// (2)创建数据库连接(Connection)。

String url="jdbc:Access:///C:/Users/Administrator/Desktop/People.accdb?lockType=ACCESS";

Connection conn=null;

try {

conn=DriverManager.getConnection(url);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println(conn);

// (3)创建SQL命令发送器Statement。

Statement stmt=conn.createStatement();

// (4)通过Statement发送SQL命令并得到结果。(可有可无,根据自己需求判断取舍 )

// String sql1="INSERT INTO People ( ID, names, age, address )VALUES (6,'小张',31,'美国')";

String sql="UPDATE People SET address = '广西' WHERE ID=5;";

int n=stmt.executeUpdate(sql);

// (5)处理结果(select语句)

if(n>0){

System.out.println("成功");

}else{

System.out.println("失败");

}

// (6)关闭数据库资源 ResultSet; Statement; Connection.

stmt.close();

conn.close();

}

}

数据库建立成功之后代码运行结果是这样的:

重点注意事项!!!!(必看!否则建立不成功)

1.

2.

JAVA如何与数据库建立连接(以Access数据库为例)相关推荐

  1. Java 连接MS Access数据库

    java连接MS Access的两种方式: 1.JDBC-ODBC Java连接Access可以使用MS自带的管理工具-->数据源(ODBC)设置建立连接,这样就不需要导入jar.但是,如此一来 ...

  2. vb如何测试连接mysql_VB怎么连接访问Access数据库?

    VB是我们常常会见到的一款可视化程序设计语言,它的功能十分强大,因此有很多人会使用它,但是有时候我们需要用到VB来连接Access数据库,但是却无从下手,那么VB怎么连接访问Access数据库呢?不懂 ...

  3. 添加远程连接 Linux数据库与Navicat数据库建立连接

    登录数据库:mysql -u root -p   输入密码 依次执行下面命令 use mysql;update user set host='%' where user='root';GRANT AL ...

  4. php access编程实例,PHP连接操作access数据库实例,access实例_PHP教程

    PHP连接操作access数据库实例,access实例 因为之前做的PingSwitch要做一个WEB展示的前端,因为一开始用了Delphi和access的结构,而Delphi与MySQL的连接又相对 ...

  5. 思软系统无法与服务器数据库建立连接,思软软件操作常见问题.doc

    8.26 前台操作失误,导致某技师优轮次数大于实际轮班次数.(优轮指的是客户有要求长相好的技师或者其他要求,有些技师会优先安排) 解决方法:房态图----其他操作-----技师论过处理.(注:坐标式排 ...

  6. access连接机床_odbc连接远程access数据库

    ADO,OLEDB,ODBC,DAO的区别 ODBC(Open Database Connectivity,开放数据库互连) 1992年,微软公司开放服务结构(WOSA,Windows Open Se ...

  7. labview连接mysql数据库_labview使用DSN与数据库的连接包括access,mysql

    labview与数据库的连接: labview与上面两种数据库的连接方法基本相同,下面交叉讲述这两种数据库与labview的连接. 当然第一步就是先安装好这两种数据库,对于access数据的安装比较简 ...

  8. labview dsn连接mysql_labview使用DSN与数据库的连接包括access,mysql

    labview与数据库的连接: labview与上面两种数据库的连接方法基本相同,下面交叉讲述这两种数据库与labview的连接. 当然第一步就是先安装好这两种数据库,对于access数据的安装比较简 ...

  9. JDK1.8 连接微软 Access 数据库

    微软的 Access在 JDK1.8 上无法适用,还有的教程需要修改系统上的 ODBC 数据资源管理程序,实在是太繁琐,于是自行 Google 了一把,找到了如上的良心教程. JDK1.8 是无法直接 ...

最新文章

  1. WebSocket客户端连接不上和掉线的问题以及解决方案
  2. 目录遍历漏洞:入侵检测php程序中的目录遍历漏洞,目录浏览(目录遍历)漏洞
  3. JSP中的forward指令
  4. C++ Editbox换行问题
  5. java ajax 定时刷新_用ajax技术实现无闪烁定时刷新页面
  6. android datebinding学习
  7. 创业期的软件开发管理(二)
  8. 数据科学包6-pandas基础之索引
  9. 使用Visual Studio 2010 Team System中的架构师工具(设计与建模)
  10. 云物大智题库--人工智能
  11. 滴答清单微信登录界面丢失
  12. MobileNet网络系列论文及模型V1-V2-V3
  13. 华为路由器负载均衡_华为 AR路由 策略路由 多WAN环境下指定出口
  14. 2021招银网络提前批笔试编程题C++
  15. Ubuntu-pyqt5+qtDesigner安装手顺
  16. 超出文本部分用省略号表示
  17. 通过百世单号自动识别快递公司,并查询大量物流情况
  18. ubuntu下安装google拼音输入法
  19. Cesium图元管理和事件处理
  20. REVV Racing 联手 SuperPlastic,为您带来 Chunder 迷宫锦标赛

热门文章

  1. 广发获批300亿信用卡分期ABS,存量750亿,不良率2.4%
  2. Github最火!程序员必须知道22大定律和法则
  3. java学习系列2(并发锁问题-乐观锁与悲观锁以及乐观锁的一种实现方式-CAS)
  4. 剖析 kubernetes 集群内部 DNS 解析原理
  5. AI智慧工地不戴安全帽检测算法
  6. 人工智能时代的语文学科教学方式
  7. python计算数字个数_python统计字母、空格、数字等字符个数的实例
  8. 用Sublime批量提取单词
  9. 什么是本体?设计本体的准则是什么?
  10. Activity 的 isFinishing()、isDestroy() 分析