欢迎来到天天文库
浏览记录
ID:42577779
大小:25.29 KB
页数:12页
时间:2019-09-18
《java链接acess数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、今天用了下java链接acess数据库出现很多问题,把找到的资料发上来吧2007-11-1514:02:52
2、分类:数据库资料
3、标签:
4、字号大中小订阅说下自己的经验先,要用java链接acess数据库首先要创建数据源ODBC,名称要跟程序里面的对应。“控制面版”中的"管理工具"---->“数据源”-->用户DNS添加-->选择MicrosoftAccessDriver(*.mdb)-->完成-->在弹出的新窗口中输入数据源名称(与程序调用一致)-->再在下面的数据库点击选择,选择你的acess数据库-->再点确定再关闭那个窗口返回(点确定后那个窗口还在的)-
5、->返回后再确定下去就可以了。程序里面的关键代码:Connectionconn=null;//设置你的数据库用户名和密码:Stringuse="zdz";Stringpass="zdz";publicjava.sql.ConnectiongetConn(){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringurl="jdbc:odbc:count";//这里的数据源为countconn=DriverManager.getConnection(url,use,pass);System.out.pri
6、nt("connissuccessfull!");}catch(Exceptione){e.printStackTrace();}returnthis.conn;}更改acess数据库的密码方法:打开acess数据库,工具-->安全-->设置(或撤销)数据库密码.点击后会弹出对话框要求你先关闭数据库,然后在“文件”菜单中用“打开”命令,重新打开,在打开对话框中单击“打开”按钮右变向下拉的那个箭头,选择“以独占方式打开”。(注:这个就在打开按钮要你选择了数据库后才会变成可选的,下面的文件名,文件类型那里。)下面是网上找的一些资料,另外还有把acess数据库导到
7、oracle的方法放在下篇文章里了---------------------------------java连接access不用数据源:Connectionconn=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringurl="jdbc:odbc:Driver={MicrosoftAccessDriver(*.mdb)};DBQ="+DBpath;conn=DriverManager.getConnection(url,"","");}catch(ClassNotFoundExceptio
8、ne){JOptionPane.showMessageDialog(null,e);}catch(SQLExceptione){JOptionPane.showMessageDialog(null,e);}注意事项:1.其中的DBpath即是数据库的路径,可以是相对的,也可以是绝对的。2.尤其要注意url字符串中大括号中的空格一定要有,即MicrosoftAccessDriver(*.mdb)这里的空格一定要保留,否则会报错。3.getConnection()方法中后两个参数是DB的用户名和密码,根据自己的情况设置。---------------------
9、--------------------------------------------------------Java连接Access是可以的,用到了,“控制面版”中的"管理工具"---->“数据源”数据你可以和其他的数据库一样的使用,不过你在加载是注意try{Class.forName("Microsoft.jdbc.odbc.JdbcOdbcDriver");}catch(Exceptione){}其他的和SQLmySQL一样的用法了。我觉的大家没有什么笑别人的,数据库不是用的越高级就显的你的专业知识多丰富,你的知识面广等特点。关键是看你的应用了。因应
10、用而变选“适当的数据库”。-----------------------------------------------------java连接Access数据库的代码闲来无事,整理了一下java代码。算做个复习笔记了。importjava.sql.*;publicclassdbaccess{publicstaticvoidmain(Stringargs[])throwsException{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringdburl="jdbc:odbc:driver={Microsof
11、tAccessDriver(*.mdb)};DBQ=
此文档下载收益归作者所有