首页上一页 1 下一页尾页 5 条记录 1/1页
一直提示找不到或无法加载主类
发表在Java图书答疑
2018-03-13 悬赏:5 学分
《Java从入门到精通(第4版)》第20章 数据库操作 372页-372页
是否精华
是
否
版块置顶:
是
否
1. 上一个 连接数据库的代码显示运行都正常
2. 这个例子就一直在提示找不到主类了.
贴出代码部分,
package database20; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Gradation { static Connection con; static Statement sql; static ResultSet res; public Connection getConnection() { // 连接数据库 try {// 加载数据库驱动类 Class.forName("com.mysql.jdbc.Driver"); // System.out.println("数据库驱动加载成功"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false", "root", "qwer1234"); // System.out.println("数据库连接成功"); } catch (SQLException e) { e.printStackTrace(); // TODO: handle exception } return con;// 返回Connection对象 } public static void main(String[] args) { Gradation c = new Gradation();// 创建本类对象 con = c.getConnection();// 与数据库建立连接 try { sql = con.createStatement();// 实例化Statement对象 // 执行SQL语句,返回结果集 res = sql.executeQuery("select * from tb_emp"); while (res.next()) { String id = res.getString("编号");// 获取列名是id字段值 String name = res.getString("姓名"); String sex = res.getString("性别"); String birthday = res.getString("生日"); System.out.println("编号:" + id); System.out.println("姓名:" + name); System.out.println("性别:" + sex); System.out.println("生日:" + birthday); } } catch (Exception e) { e.printStackTrace(); // TODO: handle exception } } }