Java连接Access数据库的那些坑
Java 使用 JDBC 连接Access数据库
需要掌握的技能
1.Java SE基本技术
2.懂点JDBC技术
能够学到如何使用Java正确的连接JDBC
环境
window8.1 64位
jdk6 32位
Access 2013
Eclipse 4.4
下面是代码
package com.malin.app;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;/*** Java 连接 Access* @author 马林**/
public class AccessTest {public static void main(String[] args) throws Exception {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String conStr = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + "E:\\AccessTest.accdb";Connection conn = DriverManager.getConnection(conStr);Statement stm = conn.createStatement();ResultSet rs = stm.executeQuery("select * from Person");while (rs.next()) {System.out.println(rs.getString(2));}}
}
其实连接代码都大同小异,还有一种使用ODBC的连接方法。
特别需要注意的大坑(真心坑了一天)
需要注意你的 jdk access 版本一定要一致(就是 Access 32位的话 Jdk一定要是 32位,不然报错信息会把你朝弯路上带),网上很多教程都是copy来copy去没有细说这一点,第一次用的很容易不小心掉坑。
转载于:https://www.cnblogs.com/linma/p/3849475.html
Java连接Access数据库的那些坑相关推荐
- Java 连接Access数据库
Java 连接Access数据库 maven中央仓库下载UCanAccess驱动包 <!-- https://mvnrepository.com/artifact/net.sf.ucanacce ...
- Java 连接 Access 数据库
测试代码如下: package com.songyanjun.util;import java.sql.*;/*** @描述: TODO java连接Access数据库 * * <p>* ...
- java连接access数据库的三种方式以及远程连接
连接access数据库,网上的内容很多,尝试的过程中也会遇到各种问题,没有特别好的介绍,所以自己想总结一下,日后备用. 这里需要提前说明下,win7系统32bit和64bit默认安装的access都是 ...
- java连接access2013数据库_滴水穿石–Java连接Access数据库及其操作
1.配置数据源 [控制面板]->[管理工具]->[数据源ODBC] 点击添加选择Microsoft Access Driver 填写数据源名(自定义,如test),并选择数据库(指定你的A ...
- java连接Access数据库的简单介绍
1.打开Access2013 2.单机空白桌面数据库,这里是根据需求来选,我只是想初步了解Access,选择这个就行 3.选择数据库存放位置,并命名,我起名为Test 3.点击工具栏的创建,点击查询设 ...
- java连接access数据库
当紧张又刺激javase基础学到一定程度,想必各位小伙伴会迎来一个十分实用的内容,jdbc~ 说起jdbc嘛,jdbc是啥呢? 他是Java Database Connectivity,咳咳咳,还是简 ...
- java连接Access数据库(详细),你get到了吗?
建立数据库 1.首先下载office2016专业版,里面含有Access,具体下载可以百度. 2.打开Access,新建数据库 点击设计视图,保存表的名字为student 建立字段名称,定义主键(主键 ...
- java 连接 Access数据库的两种方法
1:不使用WINDOW的建立数据源方法 直接在JAVA代码内部与Access数据库连接 注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里 ...
- java access jdbc_Java jdbc连接Access数据库的方法学习(ucanaccess驱动)
我们如何使用java jdbc连接Access数据库并进行读写呢?这个只需要使用UcanaccessDriver这样的驱动就可以了,首先java连接Access数据库需要引入net相关的jar包,Ac ...
最新文章
- Educational Codeforces Round 75 (Rated for Div. 2)
- nodeJs 操作数据库
- MySQL的my.cnf文件(解决5.7.18下没有my-default.cnf)
- 如何避免mysql回表查询_mysql如何避免回表查询
- 如何让背景图片固定在中间,滚动内容图片不动?
- 【手写数字识别】基于matlab GUI RBM神经网络手写数字识别【含Matlab源码 1109期】
- oracle叶子节点函数,oracle tree计算叶子节点到根节点的乘积
- 威纶通宏指令是c语言吗,威纶触摸屏宏指令编程,字符串相关函数介绍与使用...
- matlab 三维颜色,Matlab三维视图颜色控制
- 关于防止出现手机微信投票怎么刷票、微信刷票会不会被发现的技术
- ORVIBO 精灵款升级分析
- #3688. 毒瘤(duliu)
- PCB板材及叠层结构(转)
- android 屏幕比例,16:10还是4:3?纵论安卓平板最佳屏幕比例
- Ubuntu18及22安装NVIDIA驱动、CUDA、CUDNN、Pytorch
- 怎样和虐死人的老项目谈恋爱
- 用计算机计算告白密码,阿拉伯数字高级表白密码 很火的表白密码
- Codeforces Round #768 (Div. 1)(A-C)
- 设计模式——门面模式
- 伺服电机三环(电流环、速度环、位置环)控制原理及参数调节
热门文章
- python解析html xml最好的模块_python中处理xml的模块哪个好?
- Vue第一部分(3):事件绑定与标签属性赋值
- 基于asp.net的音乐分享网站的设计与实现(含源文件)
- C++笔记-Qt中使用Lambda时[]中的形式
- canvas笔记-画一片星空
- 前端笔记-分享一个web后台登录及注册页面
- Arduino学习笔记-新的按键控制方式
- C++ opengl 复合运动
- java akka 实战_Akka实战:分散、聚合模式
- python实现端口转发_Python TCP/IP协议下实现端口转发及重定向菜鸟教程