错误: 在类 org.lxh.mysqldemo.JDBCMySQL 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
代码如下:package org.lxh.mysqldemo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.text.SimpleDateFormat;
import java.util.Date;
public class JDBCMySQL {
public static final String DBDRIVER="org.git.mm.mysql.Driver";
public static final String DBURL="jdbc:mysql://localhost:3306/orcl";
public static final String DBUSER="root";
public static final String DBPASS="java";
public static void main(String[]args)throws Exception{
Connection conn=null;
PreparedStatement pstmt= null;
String name="张三";
int age=30;
Date date= new SimpleDateFormat("yyyy-MM-dd").parse("1983-02-15");
float salary=7000.0f;
String sql="insert into person(name,age,birthday,salary)values(?,?,?,?)";
System.out.println(sql);
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,name);
pstmt.setInt(2,age);
pstmt.setDate(3,new java.sql.Date(date.getTime()));
pstmt.setFloat(4, salary);
pstmt.executeUpdate();
pstmt.close();
conn.close();
}
}
不懂,望大侠们知道。不胜感激!
测试了一下没有问题~~~classpath是不是没配置好谢谢提醒
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。