控制面板--管理工具--数据源 (ODBC)
创建的数据库文件是供本机上的用户使用的,所以这里选择“用户 dsn”;
然后按下“添加”按钮,在d出的数据源管理器对话框里,为自己所要创建的数据源选择一个驱动程序,本文的数据库文件是用microsoft access创建的,所以要选择“microsoft access driver (*.mdb)”;
按“完成”按钮后,进入一个标题为“odbc microsoft access 安装”的界面,在其中设置“数据源名”为“mydatasource”,选取数据库文件 “E:\\db1.mdb”,然后确定即可。
下面是我写的连接access的代码,通过调试你还有什么问题可以发我邮箱fireflade@163.com
import java.sql.*
public class Sjk{
public void Sjk(){}
public void testMdb()
throws SQLException,ClassNotFoundException
{
String dbUr1="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ=d:\\mydata.mdb"
String user=""
String password=""
Statement s
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
Connection c=DriverManager.getConnection(dbUr1,user,password)
s=c.createStatement()
ResultSet r=s.executeQuery(
"SELECT NAME "+
"FROM diqu "+
"WHERE "+
"A='1'"
)
System.out.println("连接成功")
while(r.next()){
System.out.println(
r.getString("NAME"))
}
}
catch(Exception exp)
{
System.out.println(exp.toString())
// result.setText(exp.toString())
}
// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
//Connection c=DriverManager.getConnection(dbUr1,user,password)
//Statement s=c.createStatement()
// s.close()
}
public static void main(String args[])
{
Sjk test=new Sjk()
try{
test.testMdb()
}
catch(Exception exp)
{}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)