会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不眠不休之地
无限智慧+体力劳动=?
博客园
首页
新随笔
联系
管理
订阅
java直接连接Access数据库
这段时间需要在一个已经存在的Access数据库上做开发研究,记录一下
//
MobileDatabase.java
import
java.io.
*
;
import
java.sql.
*
;
public
class
MobileDatabase
{
public
static
void
main(String[] args)
{
try
{
//
Load JDBC driver
Class.forName(
"
sun.jdbc.odbc.JdbcOdbcDriver
"
);
/**/
/*
这里的数据库的url一定要写正确,这是关键,其中DBQ可以绝对路径,也可以是相对路径,为了体现数据存储路径的/独立性,你可以将数据库copy到不同的位试一下
*/
/**/
/*
{Microsoft Access Driver (*.mdb)}部分可以在控制面板-ODBC中的Drivers(驱动程序)找到
*/
/**/
/*
这样其他的数据库也可以通过同样的方式访问,如Excel、FoxPro等
*/
String dbUrl
=
"
jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\testsql1.mdb
"
;
Connection con
=
DriverManager.getConnection(dbUrl,
""
,
""
);
Statement state
=
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//
执行SQL语句
String sql
=
"
create table tsc (sno char(5))
"
;
//
ResultSet rs = state.executeQuery(sql);
state.executeQuery(sql);
//
打印测试
/**/
/*
if( rs != null ){
while( rs.next() ){
System.out.println("\t" + rs.getString(1));
}
rs.close();
con.close();
}
*/
}
catch
(Exception e)
{e.printStackTrace();}
}
}
//
End class MobileDatabase
电视机9号,此文章在用于非商业性质的情况下,可以任意复制,传阅。
posted @
2008-06-12 16:19
电视机9号
阅读(
739
) 评论(
2
)
收藏
举报
刷新页面
返回顶部
公告