用jdbc多好,就算换了机子也不用再配了,用odbc换机子还要重新配了
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=book";
Connection  con = DriverManager.getConnection(url, "sa", "");
Statement stm = con.createStatement();

解决方案 »

  1.   

    你为何不把错误完整贴出来呢?你给的那2个单词一点帮助都没有!
    我这里用到的一段代码,请参考吧!String dbpath = application.getRealPath("1.mdb");
    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + dbpath;
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    conn = DriverManager.getConnection(url);
      

  2.   

    那还用在机子上安装JDBC驱动吗?
    还有就是在ECLIPSE上运行之后的结果是在哪里显示的,(因为我用ODBC运行之后是在.MBD文件里输出结果的)
    可以在用JAVA编写的界面上输出吗?怎么输出,有什么特殊的函数吗?
      

  3.   

    jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=aaa
      

  4.   

    机子不用加驱动啦.工程下面别忘记放一个该数据库的JAR文件就OK了.