JDBC-ODBC连接桥连接数据库的问题
下面的利用JDBC-ODBC连接桥连接数据库有什么错?
提示错误:Exception in thread "main" java.lang.NoClassDefFoundError:TestDataSource
-------------------TestDataSource.java----------------------
import java.sql.*;
public class TestDataSource
{
public TestDataSource()
{
}
public void connectAndDisconnect()
{
try
{
System.out.println("Attempting to load the JDBC Driver ...");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("JDBC driver loaded.");
System.out.println("Connecting to database...");
Connection con;
con = DriverManager.getConnection("jdbc:odbc:bookmarks");
System.out.println("Database connection established.");
System.out.println("Database connection closed");
if (con!=null)
{
con.close();
}
System.out.println("Database connection closed.");
}
catch(ClassNotFoundException cnfe)
{
System.out.println("ClassNotFoundException:could not locate DB driver");
}
catch(SQLException cnfe)
{
System.out.println("SQLException:Database reports an error.");
}
catch(Exception e)
{
System.out.println("An unknown error occurred while connecting to DB.");
}
}
public static void main(String args[])
{
TestDataSource test=new TestDataSource();
test.connectAndDisconnect();
}
}
---------------------------------------------------------
提示错误:Exception in thread "main" java.lang.NoClassDefFoundError:TestDataSource
-------------------TestDataSource.java----------------------
import java.sql.*;
public class TestDataSource
{
public TestDataSource()
{
}
public void connectAndDisconnect()
{
try
{
System.out.println("Attempting to load the JDBC Driver ...");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("JDBC driver loaded.");
System.out.println("Connecting to database...");
Connection con;
con = DriverManager.getConnection("jdbc:odbc:bookmarks");
System.out.println("Database connection established.");
System.out.println("Database connection closed");
if (con!=null)
{
con.close();
}
System.out.println("Database connection closed.");
}
catch(ClassNotFoundException cnfe)
{
System.out.println("ClassNotFoundException:could not locate DB driver");
}
catch(SQLException cnfe)
{
System.out.println("SQLException:Database reports an error.");
}
catch(Exception e)
{
System.out.println("An unknown error occurred while connecting to DB.");
}
}
public static void main(String args[])
{
TestDataSource test=new TestDataSource();
test.connectAndDisconnect();
}
}
---------------------------------------------------------
...全文
相关推荐
使用JDBC-ODBC桥连接数据库
使用JDBC-ODBC桥连接数据库JSP 纯代码
实现JDBC-ODBC桥连接到Access数据库
如何实现JDBC-ODBC桥连接到Access? (让你对java运行环境有更好的了解) 1、 首先要建立ODBC数据源,我的系统是Win8.1系统,所以依次选择“控制面板----管理工具----数据源(ODBC)”,打开数据源管理器,如图所示: 根据你安装的JDK版本选择64bit or 32 bit; 2、
jdbc.odbc桥方式连接 经典
是个经典的 jdbc。odbc 桥 连接的经典, 通过了很多人的结晶 。
java 9 访问access数据库(非Access_jdbc驱动)
由于Java 8和9不在支持桥接和odbc方式访问access数据库,只能使用Access_jdbc.jar驱动方式访问,但是局限性太大,故花半天时间研究了一下别的驱动方法。这是可使用的demo程序。
java 连接server2005 与Access 数据库
java 连接server2005 与Access 数据库


Web 开发
