Eclipse连接数据库的时候显示错误 找不到或无法加载主类 MyJDBC.Myjdbc
代码如下packageMyJDBC;importjava.sql.DriverManager;importjava.sql.SQLException;importcom....
代码如下
package MyJDBC;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class Myjdbc {
public static void main(String args[]){
insert();
}
//连接数据库地址
public static String URL = "jdbc:mysql://localhost:3306/test";
public static String USERNAME = "root";
public static String PASSWORD = "09281010";
public static void insert(){
try {
// 1: 加载数据库驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2: 获取数据库连接
try {
Connection conn = (Connection) DriverManager.getConnection(URL, USERNAME, PASSWORD);
//3:构造SQL语句
String sql = "insert into person(name,age,description)value('小白','18','一个猥琐的男人') ";
//4 :构造一个statement 实例(用来发送SQL语句的载体)
Statement stat = (Statement) conn.createStatement();
//5 :执行SQL语句
stat.executeUpdate(sql);
//6: 关闭连接
stat.close();
conn.close();
System.out.println("success");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} 展开
package MyJDBC;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class Myjdbc {
public static void main(String args[]){
insert();
}
//连接数据库地址
public static String URL = "jdbc:mysql://localhost:3306/test";
public static String USERNAME = "root";
public static String PASSWORD = "09281010";
public static void insert(){
try {
// 1: 加载数据库驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2: 获取数据库连接
try {
Connection conn = (Connection) DriverManager.getConnection(URL, USERNAME, PASSWORD);
//3:构造SQL语句
String sql = "insert into person(name,age,description)value('小白','18','一个猥琐的男人') ";
//4 :构造一个statement 实例(用来发送SQL语句的载体)
Statement stat = (Statement) conn.createStatement();
//5 :执行SQL语句
stat.executeUpdate(sql);
//6: 关闭连接
stat.close();
conn.close();
System.out.println("success");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} 展开
5个回答
展开全部
可以试试建立一个主方法public static void main(String[] args) {},应该是主方法这里除了问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你一下用sql下的类,一下用mysql下的类,无法识别吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件名大小写有没有改过,保证磁盘中的文件名也是Myjdbc.java,注意大小写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的项目有感叹号,有错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询