首页上一页 1 下一页尾页 1 条记录 1/1页
Java 从入门到精通 第3版 第20章 数据库操作 光盘实例无法运行
发表在Java图书答疑
2015-12-02
是否精华
是
否
版块置顶:
是
否
第20章 数据库操作
实例位置:光盘\TM\sl\20.01
我拷贝到eclipse后编译通过、运行后报如下异常(后附源代码):
java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at test.Test.getConnection(Test.java:10)
at test.Test.main(Test.java:26)
java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://localhost:1433/db_jdbc
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at test.Test.getConnection(Test.java:16)
at test.Test.main(Test.java:26)
eclipse源代码如下:
package test;
import java.sql.*;
public class Test { // 创建类Conn
Connection con; // 声明Connection对象
public Connection getConnection() {// 建立返回值为Connection的方法
try {// 加载数据库驱动类
Class.forName("net.sourceforge.jtds.jdbc.Driver");
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {// 通过访问数据库的URL获取数据库连接对象
con = DriverManager.getConnection("jdbc:jtds:sqlserver"+"://localhost:1433/db_jdbc", "sa", "");
System.out.println("数据库连接成功");
} catch (SQLException e) {
e.printStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}
public static void main(String[] args) { // 主方法
Test c = new Test(); // 创建本类对象
c.getConnection(); // 调用连接数据库方法
}
}
实例位置:光盘\TM\sl\20.01
我拷贝到eclipse后编译通过、运行后报如下异常(后附源代码):
java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at test.Test.getConnection(Test.java:10)
at test.Test.main(Test.java:26)
java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://localhost:1433/db_jdbc
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at test.Test.getConnection(Test.java:16)
at test.Test.main(Test.java:26)
eclipse源代码如下:
package test;
import java.sql.*;
public class Test { // 创建类Conn
Connection con; // 声明Connection对象
public Connection getConnection() {// 建立返回值为Connection的方法
try {// 加载数据库驱动类
Class.forName("net.sourceforge.jtds.jdbc.Driver");
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {// 通过访问数据库的URL获取数据库连接对象
con = DriverManager.getConnection("jdbc:jtds:sqlserver"+"://localhost:1433/db_jdbc", "sa", "");
System.out.println("数据库连接成功");
} catch (SQLException e) {
e.printStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}
public static void main(String[] args) { // 主方法
Test c = new Test(); // 创建本类对象
c.getConnection(); // 调用连接数据库方法
}
}