请求帮助,JAVA连接数据库问题
String JDriver=Microsoft Access.JDriver("TestDB.mdb");
String dbq=server.mappath("TestDB.mdb");//关于odbc连接数据库的问题
为什么运行的时候这两句话总是有错误,我已经正确安装ODBC的驱动了,可是还是说Microsoft Access,server没办法解释?
请各位帮忙.
import java.sql.*;
import java.applet.Applet;
import sun.jdbc.odbc.JdbcOdbcDriver;
public class faxian1 extends Applet
{
public static void main(String[] args)
{
//String JDriver="sun.jdbc.odbc.JdbcOdbcDriver";//声明JDBC驱动程序对象
String JDriver=Microsoft Access.JDriver("TestDB.mdb");
String dbq=server.mappath("TestDB.mdb");//关于odbc连接数据库的问题
String conURL="jdbc:odbc:TestDB";//定义JDBC的URL对象
try{
Class.forName(JDriver);//加载JDBC-ODBC桥驱动程序
}
catch(java.lang.ClassNotFoundException e){
System.out.println("ForName:"+e.getMessage());
}
try{
Connection con=DriverManager.getConnection(conURL);//连接数据库URL
Statement s=con.createStatement();//建立Statement类对象
String query="create table student("
+"id char(10),"//字符型,宽度为10
+"name char(15),"//字符型,宽度为15
+"score integer"//数字型
+")";//创建一个含有三个字段的学生表student
s.executeUpdate(query);//执行SQL命令
s.close();//释放所连接的数据库及JDBC资源
con.close();//关闭与数据库的连接
}
catch(SQLException e){System.out.println("SQLException:"+e.getMessage());}
}
}//结果是建立了一个表