Exception in thread "main" java.lang.NoClassDefFoundError: org/aspectj/lang/Sign

来源:百度知道 编辑:UC知道 时间:2024/06/16 13:05:46
在连接数据库时,可以编译,但运行时抛出这个异常,这是我的源程序:
package ch13;

import java.sql.*;

public class UseExecuteUpdate {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost/sql_test";
String userName = "root";
String password = "root";
String sql = null;
Connection conn = null;
Statement stmt = null;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException e) {
System.out.println("加载驱动器类时出现异常");
}

try {
conn = DriverManager.getConnection(url, userName, password);

//创建Statement语句
stmt = conn.createStatement();
sql = "DELETE FROM student WHERE stu_id='13'";

//使用executeUpdate执行更新语句
int affectedRowCount = stmt.executeUpdate(sql);
System.out.println("删除操作影响的数据行数为:" + affectedRowCount);

将驱动包放在jre\lib\ext目录下,jdbc:mysql://localhost/sql_test变为jdbc:mysql://localhost:3306/sql_test,上面我把你的做了下修改成功,但是由于我的数据库编码的问题只显示了些乱码,但是如果是英文的话应该没问题。你照我改的看看