首页上一页 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
}
}
}
购物车
发表新帖
立即签到









