import java.sql.*;
public class Access
{
public static void main(String args[])
{
try
{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=student.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl) ;
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from student");
if(rs.next())
{
System.out.println(rs.getString("简介"));
}
}catch(Exception e)
{
System.out.println(e);
}
}
}
_______________________________________________________________
我想知道ACCESS数据库的JDBC―ODBC怎么链接,步骤如何?我一开始已经配置了数据源,是建立了一个student.mdb的表格文件,是直接编译执行上面的代码吗?我的错误提示是ODBC Microsoft Access Driver 无法找到文件?
----------------解决方案--------------------------------------------------------
URL改一下
改为jdbc:odbc:你的数据源名字
----------------解决方案--------------------------------------------------------
DBQ=student.mdb现在我改为了DBQ=D:\\学习\\Java\\数据源\\student.mdb
但是数据源名字还没按楼上版主说的改动,然后编译执行,为什么产生了一个记录锁定的文件student.ldb
然而执行提示的错误是:数据库引擎找不到输入表或者查询“student”.
再问下千里冰封老大一下,我忘了我的数据源的名字,我该怎么查看?谢谢!初次用ACCESS阿
----------------解决方案--------------------------------------------------------
是你在控制面板里设好数据源
懂么?
----------------解决方案--------------------------------------------------------
好了 谢谢冰封啊!
----------------解决方案--------------------------------------------------------
解决了就好
恭喜一下
----------------解决方案--------------------------------------------------------
这个数据库和server好像差不多吧,连接的也一样,有什么区别吗?
----------------解决方案--------------------------------------------------------
access 比 server 要简单些
----------------解决方案--------------------------------------------------------