连接数据类publicclassDBCon{privatestaticConnectionconn=null;publicstaticConnectiongetConn(){try{Class.forName("com.mysql.jdbc.Driver");Stringuser="fmf";Stringpwd="123";St...

连接数据类public class DBCon {

private static Connection conn=null;

public static Connection getConn(){

try{

Class.forName("com.mysql.jdbc.Driver");

String user="fmf";

String pwd="123";

String url="jdbc:mysql://localhost:3306/usermanager";

conn=(Connection) DriverManager.getConnection(url,user,pwd);

System.out.println("连接成功");

}catch(Exception e)

{

e.printStackTrace();

}

return conn;

}

可以查询,但是插入时报错,这是插入部分代码

sql="insert user_ceshi(user_name,user_pwd,user_age,user_sex) values(?,?,?,?)";

System.out.println(sql);

PreparedStatement ps=con.prepareStatement(sql);这句就报错,好像PreparedStatement 这个类型不能用,我查询是Statement可以查询所有数据,无错误

java.lang.NullPointerException

at com.mysql.jdbc.PreparedStatement.asSql(PreparedStatement.java:649)

貌似空指针,但是conn不是空指针,查询数据库就可以,SQL语句输出也没问题,我将语句在mysql中运行也没错,求高手

展开

mysql prestatement_mysql无法插入,PreparedStatement ps=con.prepareStatement(sql)这句报错相关推荐

  1. c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应

    c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务器未响应 参考文章: (1)c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务 ...

  2. mysql server 卸载不了_Mysql卸载问题Start Server卡住报错解决方法

    遇到的问题:安装mysql最后一步的时候 start server打叉并且报错. 问题截图: 报错代码: Beginning configuration step: Writing configura ...

  3. mysql版本更新之后忘记登录密码_MySQL 密码遗忘和登陆报错问题

    mysql登录密码忘记,其实解决办法很简单,只需要在mysql的主配置文件my.cnf里添加一行"跳过授权表"的参数选择即可! 在my.cnf中添加下面一行: [root@test ...

  4. 阿里云rds for mysql 大表添加字段复制到自建备库报错,解决过程

    表的大小大概3600W数据,一次添加多个字段(12个字段) 使用的是mysql5.6 在线ddl操作 在rds上大概执行了70多分钟,添加完毕 临时空间大概使用70个G 监控自建备库的执行,执行大概1 ...

  5. mysql创建外键的表_Mysql表创建外键报错解决方案

    Mysql表创建外键报错解决方案,字段,名字,数据库,更新时间,歧义 Mysql表创建外键报错解决方案 易采站长站,站长之家为您整理了Mysql表创建外键报错解决方案的相关内容. 数据库表A: CRE ...

  6. mysql脚本文件长什么样_在linux下执行mysql脚本文件,内容是创建一个FUNCTION,总是报错,请帮看下原因是什么?多谢...

    linux下装的是mysql客户端,server是另一台服务器,做如下操作,总是报错,请大家帮看看什么原因?多谢 (关键是这个脚本本人用navicat工具执行就没有问题,说明脚本身没有语法问题.) r ...

  7. idea测试连接mysql报错08001_IDEA连接MySQL(版本8)数据库失败的解决方法(报错08001)...

    在IDEA自带的数据库连接工具中,可以连接MySQL数据库,但是有的时候连接出现08001错误,连接不上数据库. 1.一般配置如下所示 Database处填写数据库名字:User处填写mysql设置好 ...

  8. mysql数据库的创建外键_Mysql表创建外键报错解决方案

    数据库表A: CREATE TABLE task_desc_tab ( id INT(11) PRIMARY KEY NOT NULL COMMENT '自增主键' AUTO_INCREMENT, t ...

  9. mysql for python 64_解决windows64位系统上安装mysql-python报错

    一. 背景 python项目中需要操作mysql,于是运行: pip install MySQL-python 报一连串的错误,前面的错误根据提示都好解决,但被下面的错误一直卡住,好一翻折腾才解决,所 ...

最新文章

  1. 2019.03.10----LINUX学习笔记
  2. 获取后台数据-Http
  3. Yii rabc角色权限管理文章推荐
  4. 2019全球程序员薪酬报告:软件开发比机器学习抢手!40岁后收入下滑
  5. 2020中国高校薪资排行出炉!好过双一流的高校原来这么多!| 留言送书
  6. 06 php 单例模式
  7. 解决Oracle 11g在用EXP导出时,空表不能导出
  8. winload.exe 数字签名无法验证解决方法
  9. linux cat命令查找文件内容
  10. iPad,下载迅雷电影,迅雷HD出现“应版权方要求,文件无法下载”解决方法!
  11. 在Textview中获取指定文字位置(兼顾网址链接和emoji表情),并在其附近展示图片
  12. 学会Python好找工作吗?这就告诉你答案
  13. 借助MATLAB标定工具箱标定相机
  14. 简单三步快速远程桌面公司内网电脑【免费内网穿透】
  15. oracle bug号,《一次Oracle bug的故障排查过程思考》的问题重现解决
  16. VS Visual Studio 魔兽插件开发工具 AddOn Studio for WOW 1 0 含有LUA编辑
  17. Segment 2:Introduction Number Theory——Fermat and Euler【费马定理和欧拉定理】
  18. 腾讯云服务器设置可访问ip
  19. machine learning ex3
  20. ionic4设置图标的大小

热门文章

  1. 新手总结,关于JavaScript中var a = b = c;的拆解
  2. Proxyless Mesh 在 Dubbo 中的实践
  3. Genymotion模拟器安装APK
  4. Ruby语言基础学习六:Ruby模块、引用其他程序、Mixins
  5. 苹果11触屏不灵敏_苹果11刚买没多久总感觉触摸不灵敏怎么回事?
  6. 读《高效人士的七个习惯》有感
  7. 卡萨帝发布5+7+N高端智慧成套方案 打破行业3大“现实”
  8. 关于HMC的IP地址
  9. AcWing 1371. 货币系统
  10. 江铖:乳腺癌识别By AI