论坛首页 入门技术论坛

java不用odbc设置数据源连接access的方法

浏览 7956 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-11-20  

废话不多说了,直接上代码:

 

public static void jAccess(){
				String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb";
		try{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Connection conn = DriverManager.getConnection(url);
			
			Statement st=conn.createStatement();
			ResultSet rs=st.executeQuery("select file from oshamethod");
			while(rs.next()){
				String str=rs.getString(1);
				System.out.println(str);
			}
		}catch(Exception e){
			e.printStackTrace();
		}
	}

 

   发表时间:2008-11-20  
老早就能Google到了
0 请登录后投票
   发表时间:2008-11-20  
又一火星贴?
0 请登录后投票
   发表时间:2008-12-30  
F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb";
请问怎么换成相对路径
0 请登录后投票
   发表时间:2008-12-30  
hk330145142 写道

F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb"; 请问怎么换成相对路径

可以放在项目的根目录下,就不用前面的盘符了,我以前的数据库是用C#建立的,懒得再拷贝一份到java目录下,就用了绝对路径
0 请登录后投票
   发表时间:2009-01-05  
john2007 写道
hk330145142 写道

F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb"; 请问怎么换成相对路径

可以放在项目的根目录下,就不用前面的盘符了,我以前的数据库是用C#建立的,懒得再拷贝一份到java目录下,就用了绝对路径

我没怎么明白你的意思!但怎么在这个文件里获得根目录啊;在这个数据库连接文件中怎么获取XX.getRealPath()的XX;
0 请登录后投票
   发表时间:2009-01-05   最后修改:2009-01-05
我不知道怎么说好, 现在还用ODBC桥的目的是什么。 火星来de?
0 请登录后投票
   发表时间:2009-01-05  
sdh5724 写道

我不知道怎么说好, 现在还用ODBC桥的目的是什么。 火星来de?

俺是来自地球的火星人。

你不用ODBC桥,还有别的不用设置数据源直接链接access的方法吗?还望赐教!不胜感激。
0 请登录后投票
   发表时间:2009-01-05  
hk330145142 写道

john2007 写道

hk330145142 写道
F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb"; 请问怎么换成相对路径 可以放在项目的根目录下,就不用前面的盘符了,我以前的数据库是用C#建立的,懒得再拷贝一份到java目录下,就用了绝对路径我没怎么明白你的意思!但怎么在这个文件里获得根目录啊;在这个数据库连接文件中怎么获取XX.getRealPath()的XX;


System.out.println(System.getProperty("user.dir"));
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics