JDBC(Java DataBase Connectivity)是Java数据库连接API。JDBC能完成与一个数据库建立连接,然后向数据库发送SQL语句,再处理数据库返回的结果。

JDBC在设计上和ODBC相似。JDBC和数据库建立连接的一种方式是首先建立起一个JDBC-ODBC桥接器。

首先安装office2000,就有了Access2000,启动Access,建立新数据库mess.mdb,建立包含两个文本型字段name和sex的表,表名为member,随便录入一些字符串到member表中,保存在任意目录下,比如说C盘下。然后打开控制面板 -> 管理工具 -> 数据源

(ODBC),选择"系统DSN",也可以选择"用户DSN"选项卡,系统的DSN对每个用户都适用可避免调试时出现的权限问题,单击“添加”,选择如下图的项目:

点击"完成",弹出的对话框里将"数据源名"一项设为你喜欢的名字,比如xiazdong。点"选择",找到"C:/mess.mdb"文件,如此一个ODBC数据源就配置好了。

要连接该数据源,也就是连接数据库,首先要建立一个JDBC-ODBC桥接器,上面已经说过了,其方法是:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Class 是Java.lang包中的一个类,通过调用它的静态方法forName就可以建立桥接器。但建立桥接器时可能发生异常,这是我们所不想见到的,因此要捕获这个异常:

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}

catch(ClassNotFoundException e){异常捕获}

然后就是连接数据库了,这里要用到java.sql包中的Connection类声明一个对象,再用类DriverManager调用它的静态方法getConnection创建这个连接。

Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","数据源用户名","数据源密码");

一般用户名和密码都为空字符串;

只要连上以后就和JDBC操作是一样的了;

java access jdbc_Java连接Access数据库相关推荐

  1. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  2. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  3. java insert access_java连接access时无法使用INSERT语句添加数据

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求大神指教~~~~java连接access数据库的问题,那一句话的其他功能和access中运行都没有问题,但是就是不能插入数据库中去,好纠结,到底是怎麼回 ...

  4. access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍

    接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...

  5. java jdbc 连接mysql数据库,Java 通过JDBC连接Mysql数据库

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  6. java编译POSTGRESQL_Java连接PostgreSQL数据库(安装环境 + 简易测试代码)

    --[楼主比较啰嗦, 会列出几个异常情况以供参考]-- 1, 安装环境 1.0 Win7 32位 1.2 编译器:  Spring Tool Suite 3.7.1  官网下载地址:http://sp ...

  7. java写一个窗体并连接MySQL_大神帮忙写一个简单地java页面,连接MySQL数据库之后能够显示数据库上的数据...

    展开全部 用jdbc 连接mysql数据库就行了,网上搜下一大把. --记得在classpath下加入mysql 的jdbc驱动包. /** * @author :来e68a84e8a2ad32313 ...

  8. [转]Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  9. Java原生代码连接MySQL数据库

    本章我们介绍, 如何用java原生代码实现连接MySQL数据库并实现基本的增,删,改,查操作. 为了便于演示,首先我们使用Navicat Premium新建一个user表并添加如下数据: ​​​​​​ ...

最新文章

  1. Oracle RAC集群体系结构
  2. 单片机方波幅度调节c语言,为什么我用单片机做的频率可调的方波输出会有尖刺,而且会断...
  3. elasticsearch分词聚合查询demo
  4. dataframe 修改某列_python dataframe操作大全数据预处理过程(dataframe、md5)
  5. Log4j,Stat4j,SMTPAppender集成–汇总错误日志以发送太多电子邮件
  6. linux上pyenv卸载,在Ubuntu 18.04系统下安装pyenv的方法
  7. 基于数据库数据增量同步_基于 Flink SQL CDC 的实时数据同步方案
  8. 数据发现:凭什么登顶富豪榜?
  9. hashmap的负载因子为什么是0.75而不是其他值或者1
  10. openrasp-iast 灰盒扫描工具
  11. 将elf文件转换为bin文件
  12. 项目中生成requests.txt文件(virtualenv与pipreqs)
  13. 嵌入式服务器appweb交叉编译指南
  14. 乡村爱情里的赵四;逗的大家笑尿裤子了
  15. 科技云报道荣膺全球云计算大会“云鼎奖”2013-2022十周年特别贡献奖
  16. 医药板块企稳“回春”
  17. 脚本计算后台程序消耗资源
  18. 计算机网络应用层论文,计算机网络实验报告应用层.doc
  19. RC振荡器工作原理分析,案例+公式,几分钟,带你搞定RC振荡器
  20. 别人比25岁的今日,你去比25岁后的明天!!!

热门文章

  1. 使用phpunit新建项目
  2. 服务器内存延迟,内存带宽、延迟性能测试
  3. funcode拼图游戏c语言程序,同求funcode平台下拼图游戏的C语言代码
  4. mysql新增列并同时增加数据_图解MySQL | [原理解析] MySQL 为表添加列 是怎么quot;立刻quot;完成的...
  5. python求加速度_如何利用Python 为自然语言处理加速度
  6. java实现控件绑定数据源_控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定...
  7. platform驱动开发套路、DM9000的一些分析
  8. source insight怎样恢复默认界面设置
  9. ef sqlserver切换到mysql_可以为MySql和SqlServer使用EF上下文吗?
  10. Java连载1-概述常用的dos命令