近日想做个小功能,想用access来做,想放到相对目录中,但还从来没有用java连接过access,于是又长了回经验.
来源:互联网 发布:linux 安装ping命令 编辑:程序博客网 时间:2024/05/01 06:04
近日想做个小功能,想用access来做,想放到相对目录中,但还从来没有用java连接过access,于是又长了回经验.
一般的代码就是:
try{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E://test.mdb";//你的ACCESS文件位置
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl);
System.out.println("连接成功!");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from test");
if(rs.next())
{
System.out.println(rs.getString("name"));
}
}catch(Exception e)
{
e.printStackTrace();
}
但这个里有个问题,access文件的路径在真正应用时,是不可能写死的,因此就得使用相对路径,可java程序的路径是从哪里作为根目录的呢?
没办法,只能google一下了,答案是以下的代码:
System.out.println(System.getProperty("user.dir"));
以上的语句能够输出当前项目所有的路径,然后把access文件直接放到这个目录里,连接串中的地址改成:
DBQ=test.mdb
就可以了,如果还想再放到更深的目录里,那依次类推修改下路径就行了.
- 近日想做个小功能,想用access来做,想放到相对目录中,但还从来没有用java连接过access,于是又长了回经验.
- 说实话,写了这么多程序了,还从来没有用JUnit作为单元测试工具测试过,今天就来学习一下
- 说实话,写了这么多程序了,还从来没有用JUnit作为单元测试工具测试过,今天就来学习一下
- Java中定时器的用法(转帖,自己还没有用过)
- 相对路径ACCESS连接字符串
- 从来没有用过触发器,练习一下
- java access jdbc 相对路径
- 在Java中连接Access数据库
- Java Web项目中连接Access数据库
- Java Web项目中连接Access数据库
- Asp.Net 2.0连接ACCESS数据库相对路径问题,web.config中如何使用相对路径
- access 的正式 相对路径连接字符串
- JSP中连接ACCESS
- Java连接Access数据库
- Java连接Access数据库
- Java连接access数据库
- JAVA连接ACCESS数据库
- Java连接access数据库
- *与&的区别
- winxp 系统Server Application Unavailable 错误
- iPhone视频播放器例子
- sql删除重复记录效率比较
- 一篇论文
- 近日想做个小功能,想用access来做,想放到相对目录中,但还从来没有用java连接过access,于是又长了回经验.
- 中文分词算法
- collection系列
- 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral
- 利用java的keytool创建keystore和certificate的简单命令
- 控制div位置和创建QQ临时对话
- 龙芯购买MIPS指令集的授权
- 最短编辑距离算法
- 使用ifstream和getline读取文件内容[c++]