开发者社区> 问答> 正文

mysql数据库的连接(很奇怪我明明写了main方法,还报错)?报错

错误: 在类 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();
}
}


不懂,望大侠们知道。不胜感激!


展开
收起
爱吃鱼的程序员 2020-06-12 15:18:18 548 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    测试了一下没有问题~~~classpath是不是没配置好谢谢提醒

    2020-06-12 15:18:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像