社区
非技术区
帖子详情
如何使用jdbc-odbc连接access数据库呀?(内空)
blacklocust
2002-03-22 07:26:14
呵呵!!
...全文
142
3
打赏
收藏
如何使用jdbc-odbc连接access数据库呀?(内空)
呵呵!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdmaxdjd
2002-03-22
打赏
举报
回复
既然你选择了 JDBC-ODBC驱动来连接数据库那么你设置好DSN就足够了那么你DSN想要连接本地或者连接网络你说了算了xioyoo(xioyoo)说的有道理呀;
几个连接关键语句要写上就足够了
呵呵:
String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String ConnStr = "jdbc:odbc:Customers";
conn = DriverManager.getConnection(ConnStr);
当然CONNSTR里可以有UID PWD等参数的呀
呵呵
blacklocust
2002-03-22
打赏
举报
回复
兄弟,我只需要设计的是一般的数据库,不用这么繁琐吧!!
指一条单机版的数据库的jdbc-odbc的设计方法吧!
肖尧19
2002-03-22
打赏
举报
回复
数据库连接对动态网站来说是最为重要的部分,Java中连接数据库的技术是JDBC(Java Database Connectivity)。很多数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBC bridge,用此技术Java程序就可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。本文将通过一个实例介绍在JSP中利用JavaBeans通过JDBC-ODBC Bridge访问Access客户信息数据库。
1.首先建立一个Access数据库Customers.mdb,其中表Customers有字段id(自动增量型,并设为主关键字)、name(文本型,长度10)、address(文本型,长度30)、info(备注型)。
2.在Control Panel(控制面板)的ODBC Datasource模块中加入System DSN,取名Customers,并指向Customers.mdb。
3.创建一个JavaBeans,命名为DBconn.java,并保存在支持JSP的Web服务器的缺省文档根目录下。DBconn.java主要是封装与数据库的连接操作,内容如下:
import java.sql.*;
public class DBconn {
String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String ConnStr = "jdbc:odbc:Customers";
Connection conn = null;
ResultSet rs = null;
public DBconn {
try {
Class.forName(DBDriver);
//加载数据库驱动程序
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("DBconn (): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(ConnStr);
//与DBMS建立连接
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}
}
4.DBconn.java编辑好后,在DOS状态下,进而用JDK的javac命令编译DBconn.java形成相应的class文件。
5.建立Customers.jsp文件,在JSP中调用以上编译好的JavaBeans,其内容如下:
〈html〉
〈head〉
〈meta http-equiv="Content-Type" content="text/html; charset=gb2312"〉
〈title〉客户信息调查〈/title〉
〈/head〉
〈body〉
〈p〉〈b〉客户信息调查〈/b〉〈/p〉
〈%@ page language="java" import="java.sql.*" %〉
〈jsp:useBean id="DBconn1" scope="page" class="DBconn" /〉
〈%
ResultSet RS = DBconn1.executeQuery("SELECT * FROM Customers");
while (RS.next()) {
out.print("〈LI〉" + RS.getString("name") + "〈/LI〉");
out.print("〈LI〉" + RS.getString("address") + "〈/LI〉");
out.print("〈LI〉" + RS.getString("info") + "〈/LI〉");
}
RS.close();
%〉
〈/body〉
〈/html〉
在〈 jsp:useBean〉标记内定义了几个属性,其中id是整个JSP页面内该Bean的标识、scope属性定义了该Bean的生存时间、class属性说明了该Bean的类文件。
[新人向]
Access
的安装以及关于
JDBC
-
ODBC
桥
连接
Access
数据库
的方法、问题和解决
一、
Access
的安装 这里提供的是2016版 链接: https://pan.baidu.com/s/1RIoRFhwSmaN9Hbeiuu5OLQ . 提取码:sqq1 安装下载即可 二、关于
JDBC
-
ODBC
桥
连接
ACCESS
数据库
的方法问题和解决 1、在myeclipse中
使用
access
时,报错java.lang.ClassNotFoundException: sun.
jdbc
.
odbc
.
Jdbc
Odbc
Driver, Class.forName("sun.
jdbc
.
odbc
.
Jdbc
Odbc
Dr
实现
JDBC
-
ODBC
桥
连接
到
Access
数据库
如何实现
JDBC
-
ODBC
桥
连接
到
Access
? (让你对java运行环境有更好的了解) 1、 首先要建立
ODBC
数据源,我的系统是Win8.1系统,所以依次选择“控制面板----管理工具----数据源(
ODBC
)”,打开数据源管理器,如图所示: 根据你安装的JDK版本选择64bit or 32 bit; 2、
Java
使用
ODBC
连接
Access
数据库
Java
使用
ODBC
连接
Access
数据库
1. 配置数据源2. 运行测试 1. 配置数据源 进入C:\Windows\System32文件夹下找到
odbc
ad32.exe文件,双击。 一定要和代码里面的数据源名称对应上。 2. 运行测试 如果出现以下情况说明你
使用
了JDK1.7以上, 需要将JDK换成1.7即可
Access
数据库
在JDK1.8版本及以后无法
使用
jdbc
-
odbc
java.lang.ClassNotFoundException: sun.
jdbc
.
odbc
.
Jdbc
Odbc
Dr
JDBC
和
ODBC
的区别
一.
JDBC
(Java DataBase Connectivity standard) 1.
JDBC
,它是一个面向对象的应用程序接口(API), 通过它可访问各类关系
数据库
。 2. 驱动程序(
JDBC
driver) 要通过
JDBC
来存取某一特定的
数据库
,必须有相应的
JDBC
driver,它往往是由生产
数据库
的厂家提供,是
连接
JDBC
API与具体
数据库
之间的桥梁。 3.DBMS 4...
Win7 64位配置
JDBC
-
ODBC
数据源,
连接
ACCESS
数据库
Win7 64位配置
JDBC
-
ODBC
数据源,
连接
ACCESS
数据库
今天我有一个Java的
数据库
作业:配置
ODBC
,
连接
ACCESS
数据库
,练习
JDBC
-
ODBC
方式的
数据库
编程。但是在配置
ODBC
数据源的时候出现了问题。如下是问题和解决方案: (一)我的电脑是win7(64bit)操作系统,在创建
ODBC
数据源的时候,在“管理工具”中找不到“Microsoft
Access
Driver (
非技术区
23,404
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章