从Java访问微软通入数据库使用JDBC-ODBC桥梁-样品代码
Angsuman Chakraborty
2006年3月28日
使用JDBC-ODBC桥梁,以前我提供 要义怎样从JDBC访问MS Access数据库。 今天我在那将详尽阐述并且提供您以二样品类。 最初的AccessJDBCUtil.java定义了提供您以与MS Access数据库的连接的一个方法。 第二个AccessJDBCTest.java使用第一执行所有特定询问(支持的DDL & DML)在任何MS Access数据库和显示在控制台的结果。
AccessJDBCUtil.java可以使用作为utlity类为连接到通入数据库。 连接提供对数据库的读写通入。 换句话说您能执行询问以及MS Access支持的DDL。 它简化奇怪的连接参量的创作。
应该用如下包括的明显代码明显地解释休息:
归档在 数据库之下, 标题新闻, 怎么对, Java软件, RDBMS, 技术笔记 |
|
RSS 2.0 |
Trackback 这篇文章 |
给这篇文章发电子邮件
您可以也喜欢读 |


增加到Technorati喜爱


































2006年4月7日在8:15上午
也有类型4 JDBC MS Access的司机实施由某些中国公司。 网站是 http://www.hxtt.net。
2006年5月4日在7:26上午
那个类型4 MS Access的JDBC司机在 现在。
2006年8月28日在11:02 pm
这是创造数据库的简单的代码通过MS Access。
私有静态最后的串accessDBURLPrefix = “jdbc :odbc :Driver= {微软通入司机(*.mdb)}; DBQ=”;
私有静态最后的串accessDBURLSuffix = “; DriverID=22; READONLY=false}”;
//初始化JdbcOdbc桥梁司机
静止{
尝试{
Class.forName (” sun.jdbc.odbc.JdbcOdbcDriver ");
}抓住(ClassNotFoundException e) {
System.err.println (” JdbcOdbc没找到的桥梁司机! ");
}
}
/**创造与通入数据库的连接*
公开静态连接getAccessDBConnection (串文件名)投掷SQLException {
文件名= filename.replace (”, `/‘) .trim ();
串起databaseURL = accessDBURLPrefix +文件名+ accessDBURLSuffix;
退回DriverManager.getConnection (databaseURL, “”, “");
}
2006年12月1日在12:51上午
我怎么想要我的jsp节目的一个代码,
连接在网站存放的MS Access数据库?。 我
已经连接通过使用在我的本机的dsn名字
系统。 什么我需要是如何连接MS Access
在网站存放的datbase。
我的代码
lass.forName (” sun.jdbc.odbc.JdbcOdbcDriver ");
串文件名= “c :数据库或demo1.mdb”;
串数据库= “jdbc :odbc :Driver= {微软通入司机(*.mdb)}; DBQ=”;
database+= filename.trim () + “; DriverID=22; READONLY=true}”;
2006年12月25日在4:22上午
如果我们在正文框在database.using jsp输入文本如何请存放它送编制程序。
2007年3月16日在12:59上午
我hav连接的问题用MS Access数据库我写跟随的代码访问作者桌frm MS Access数据库…,但是它不能工作任何人告诉我白色probs….
我通过服务器。.it进一步首先是印刷品你好…没什么的雄猫跑这个代码
进口java.io.*;
进口java.sql.*;
进口javax.servlet.*;
进口javax.servlet.http.*;
公开类数据库延伸HttpServlet
{
公众空doGet (HttpServletRequest req, HttpServletResponse res)投掷IOException, ServletException
{
doPost (req, res);
}
公众空doPost (HttpServletRequest req, HttpServletResponse res)投掷IOException, ServletException
{
尝试
{
PrintWriter pw=res.getWriter ();
pw.println (”你好");
串str=”选择*从作者”;
尝试
{
Class.forName (” sun.jdbc.odbc.JdbcOdbcDriver ");
连接con=DriverManager.getConnection (” jdbc :odbc :prakash””, “” ");
声明stmt=con.createStatement ();
ResultSet rs=stmt.executeQuery (str);
pw.println (”你好");
当时(rs.next ())
{
串id= rs.getString (” au_id ");
pw.println (” id” +id);
串fname= rs.getString (” au_fname ");
pw.println (” fname” +fname);
串lname= rs.getString (” au_lname ");
pw.println (” lname” +lname);
}
}
抓住(SQLException e)
{
System.err.println (”找到的SQL例外! ");
}
抓住(ClassNotFoundException e)
{
System.err.println (” JdbcOdbc没找到的桥梁司机! ");
}
最后
{
System.err.println (”你好最后内在");
}
}
抓住(前的例外)
{
System.out.println (”错误” +ex);
}
最后
{
System.err.println (”你好最后外面");
}
System.out.println (”是外面");
}
}
2007年3月28日在2:48上午
我有疑义先生。我发展使用与MS Access的Java的一个工具。使用Java,我更新我的MS Access数据库。 我需要传播
关于MS Access数据库的数据对MS Excel覆盖使用Java (通过jdbc连接)。
2007年4月19日在12:32 pm
这是一个非常好的方式了解节目
我喜欢这个站点
2007年5月9日在12:11 pm
我喜欢您的代码,谢谢分享此与大家。 它真正地帮助我做什么我需要做,是从通入数据库让一些数据进入我的Java节目。
2007年5月27日在2:56上午
我寻找一个代码对在桌面pls的复显图象帮助我
2007年6月7日在12:21上午
得到例外“数据的im找到”
什么也许是问题?
2007年6月15日在4:55 pm
我不可能用MS Access database.plez连接我的Java gui送我jdbc的适当的运作的代码。
2007年7月10日在3:13上午
想要简单的MS Access数据库连接Java节目
2007年7月11日在11:35上午
我希望读MS Excel文件和使用它到initialiaza我用通入创造…关于怎样的所有想法做此的数据库?
2007年7月19日在11:16 pm
Hai先生。 我要对怎样通过JSP编程连接MS Access数据库!
2007年8月7日在12:09上午
喂先生,我要一种简单的应用从MS Access访问通过jsp
2007年8月13日在8:03 pm
喂,
2007年8月16日在1:00上午
通过使用Java代码,我想要打开MS-Word文件,在那里关于此的所有代码。如果请有任何代码送我,它迫切............
2007年8月18日在10:05上午
请帮助我!
这是我的代码片断,我创造了下面的代码给一个SQL例外连接对象被创造的dsn叫的MyDSN。
错误说没指定的缺省司机可能u请告诉我什么是此的起因:
Class.forName (” sun.jdbc.odbc.JdbcOdbcDriver ");
连接骗局= DriverManager.getConnection (” jdbc :odbc :MyDSN””, sa””, ");
谢谢
2007年8月18日在10:37上午
我想要会打开从我的Java应用程序pls的MS Access报告......
2007年8月21日在5:49上午
我写了Java programe并且通过编写它的ODBC .when给了与MS Access的必需的连接是好,但是赛跑节目给错误的Windows陈述java.sql.exception=No适当的司机。
我应该做什么?
因为我已经有会连接在Java programe的ODBC并且我喜欢会连接MSAcess到Java programe在控制板,不在Java programe。我想要会连接在ODBC驱动的MS Access通过CONTROLPANEL.That去ControlPanel,并且点击在ODBC DSN对话框然后将开放和其次给DSN名字然后什么?
2007年10月13日在12:19上午
请告诉哪里能我发现豆发展成套工具软件(BDK)所有版本。告诉corectly网站。
2007年11月13日在1:35上午
先生,如何出口和进口在MS Access和Excel板料之间的数据使用Java script.will您请送我代码。
2007年11月13日在12:02 pm
您使用Java语言,为什么会想进口?
使用Java/PHP或所有正派服务器端语言。
2007年11月19日在11:37 pm
i先生在框架安置了一个文本框
我不能能插入我从那个箱子有通入桌或其他的价值(dbms) .tell我方式或编码插入价值对后端(通入或sqlserver)
2007年11月22日在6:58上午
我安排一种应用切断和一个数据库服务器。
从应用服务器,我需要写Java代码连接到在数据库服务器的MS Access数据库。 请帮助我有代码的。
2007年11月28日在4:20上午
我想要与JSP.And检查的toconnect MS Access我给与那些的比赛在MS Access表里的用户名和密码
2007年12月7日在8:24 pm
先生,如何打开在微软通入的一个报告使用Java代码? ?帮助plz
2008年1月14日在4:12上午
使用Java代码,如何创造MS Access数据库,桌。 并且如何插入一些数据从用户请进入通入table.help。 事先感谢
2008年1月14日在4:19上午
如何创造MS Access数据库,桌使用Java和如何插入数据从用户事先进入通入table.thanks
2008年1月30日在9:47 pm
在建立Java和MS Access之间的连接以后我通过它给messge的Java节目创造了一张桌在运行这个节目以后,当桌被创造,但是它不在那里在我的数据库中......
在哪里将存放它?
2008年2月7日在10:27上午
喂,我需要连接到在Java节目的数据库,
如果创造MS Access数据库,我在哪里怎么应该应该保存它和我从我的节目访问它?
2008年2月13日在7:26上午
我创造了一个数据库使用MS ACCESS,并且我不会通过使用Java节目访问它,因为我想要得到我在我的数据库存放的项目,以便我可以检索它到我的Java节目。.thnx
2008年2月26日在2:50上午
我希望会连接从附属程序的MS Access数据库&应用&我需要它的抽样程序。
亲切帮助我。
2008年2月26日在10:48 pm
我提供在上面岗位的样品代码。 下载并且使用它。
2008年2月29日在8:52上午
喂,
我m做在jsp的一个项目和servlets.i m使用设计的UI和servlets jsp事务的logic.i想要存放我从regsiter page.plz得到分辨我的datas dat我是否应该连接servlet或与数据库的jsp并且plz告诉我MS Access数据库conectivity wid的步正确代码。
2008年3月9日在6:31上午
怎么对在jsp的accesss数据库使用雄猫serverand MS Access
2008年3月9日在6:32上午
如何访问在jsp的数据库使用tamcat和MS Access
2008年3月12日在8:26上午
hai朋友这是suresh.i要在java.how的节目连接从javaprogram.please的通入数据库寄发节目代码到我的邮件id.and什么是访问数据库的关键词。
谢谢….
suresh。
2008年3月14日在9:36上午
对疼痛d怎么擅长数据在通入数据库或SQL中。
plz帮助。
感谢…
2008年3月27日在10:17 pm
喂,
Iam新对jsp&sevelets和我必须用通入db连接jsp…. 我创造了DSN名字,测试和我使用了这个代码….
- - - - - - - - - - - - - - - - -
进口java.sql。连接;进口java.sql.DriverManager;进口java.sql.SQLException;公开类JDBCConnection {
公开静态连接getConn ()
{
连接骗局=零位;
//Statement st =零位;
尝试
{
Class.forName (\ “sun.jdbc.odbc.JdbcOdbcDriver \ "); //registring司机
//con = DriverManager.getConnection (\ “jdbc :odbc :est \”, \ “\”, \ “\ ");
骗局= DriverManager.getConnection (\ “jdbc :odbc :测试\”, \ “\”, \ “\ ");
System.out.println (\ “连接------> \” +骗局);
回归骗局;
}
抓住(SQLException se)
{
System.out.println (se.toString ());
}
抓住(例外e)
{
System.out.println (e);
}
回归(零位);
}
主要公开静止的空隙(串[] args) {
JDBCConnection.getConn ();
}
}
- - - - - - - - - - - - - - - -
但是有错误的iam :
java.sql.SQLException : 没有找到的数据
亲切帮助我有代码和逐步的过程的连接对jsp的通入。
2008年3月28日在9:08 pm
因为它将允许其他 容易地, 帮助您请张贴您的对我们的论坛的问题。
2008年4月27日在2:45 pm
我做着在网上经营业务引擎。.i的一个j2ee项目使用oracle 9i数据库,但是有时Ora90HTTPserver服务中止不自动地然后开始。 我希望知道这为什么发生。不能的.i上午执行我转换我的datbase成MS Access的我的project.then,并且我与代码连接了它wid Java
并且连接通过控制板,而是我仍然不能执行我的项目。.can any1告诉我如何适当地连接MS Access到我的节目或y在services.msc中止的ora90http服务器服务并且没有起动。.it展示错误”自动地被停止的服务”
2008年5月16日在10:07 pm
喂大家可能您给admin.where样品代码属于用户名anda密码的我
2008年5月28日在10:30 pm
喂
我想要学会的iam narender与预定我提到我意味对容易学会的sutaible例子的Java基本
2008年5月29日在5:05上午
您应该读免费是可利用的从星期日的Java讲解。
2008年5月31日在1:04上午
这是非常有用的站点我的项目编制。
谢谢先生。
问候
Jeyaram.A
2008年5月31日在1:21上午
喂人我是JEYARAM。 这是编码与数据库的样品使用的JDBC连接。
=====================================================
记数器页
名字:
姓:
年龄:
城市:
=====================================================
问候
JEAYRAM. A
9894174502.
2008年5月31日在1:25上午
记数器页
名字:
姓:
年龄:
城市: