java连接mysql数据库查找表中信息代码时出现空指针异常,谢谢大神!

如题所述

应该是你的数据库里的某个int类型的字段内容为空,所以getInt会报空指针,只要看看你打印的错误日志在哪一行就知道哪错了
温馨提示:内容为网友见解,仅供参考
无其他回答

java 如何获取 mysql数据库中表格的总记录数
首先明确一下,你的空指针是在哪报的错,你写的sql语句,本身也是被预编译后,放mysql执行的,如果你selectt *方式去读取的,那么可以通过getRow或者是遍历的方式去计数,如果selectt count方式的话,可以直接通过getInt方式去读取,你上边说报了空指针,那你自己可以加一个端点进行调试 ...

mysql连接java出错,PROCEDURE ..does not exist?跪求大神解析!!!
这个不是你的程序有问题,而是你没有写存储过程或者你的存储过程名写的不对

php+mysql数据库中文连接乱码?set names utf8 也不行!
1:将数据编码格式保存为utf-8 设置默认编码为utf8:set names utf8;设置数据库db_name默认为utf8:ALTER DATABASE `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;设置表tb_name默认编码为utf8:ALTER TABLE `tb_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;导入:...

Java+MySQL插入html(String类型)时出错,保存类型是longtext,求大神谢 ...
这个是你向数据库中插入的数据类型与数据库不符造成的

jsp在调用mysql数据库表格后,向表格每一行后面都添加超链接,谢谢大神们...
a标签应该要包含在td标签里面的 out.print(""+data+"");

在win10上能打开MYSQL数据库连接,但是同样的代码在win2012R2上确报错...
1. 检查您当前使用的MySQL Connector\/NET版本。MySQL 8.0及以上版本需要使用 Connector\/NET 8.0.22版本或更高版本。2. 如果您当前使用的版本低于8.0.22,请更新至最新版本。最新版本的Connector\/NET可以在MySQL官网下载:3. 升级Connector\/NET版本后,您的连接字符串需要做相应更新:旧版本:"Server=...

这个查询语句查询出来的数据会显示多条重复的,但是实际表中数据又只有...
你又不是只查一张表, 你是多表关联了。实际表中数据又只有一条,是你某一张表这样吧,关联后,这一条数据可能跟别的表都能关联上,所以就会变成多条了。如果select 出来的项全相同,你可以distinct 追问 : 对,就是像你说的一条数据跟别的表都能关联上,但是该怎么解决呢? distinct我加在...

...有问题,我用的是MySql Control Center, 求大神指教 ERROR 1146...
1这种问题,通常是你的软件或软件设置出了问题,2要不建议你换个MYSQL管理软件试试,3若正常毫无疑问是你的MYSQL管理软件出了状况,建议更改,4若没有则很可能你的MYSQL安装就出了问题,5建议全部删除干净后重装推荐使用WAMP,直接通过这个软件安装!6.推荐MYSQL管理软件:Navicat Premium ...

在mysql数据库中查出来的只有时间日期而没有时间
1、检查定义的实体类Flight中的有关时间的变量的类型,想要拿到年月日 时分秒,一般用java.util.Date 包下面的Date类型去接收.2、java.sql.Date只有年月日3、java.sql.Time只有时分秒4、java.sql.Timestamp时间戳,具有年月日、时分秒,但是和java中常用的java.util.Date类型互相转麻烦,所以省事一般...

普通的程序员和大神级的程序员有什么区别?
有个很偶然的机会,行癫听说NETAPP不太稳定。当时他恰好在看一个JAVA的分布式文件系统,便让多隆研究研究。看了一阵之后,多隆说还不如自己写一个,这次连行癫都表示有点怀疑。不过,行癫相信既然他说行,就一定能行。没过多久,多隆便完成了原型,三个月后就提供了一个能够运行的产品。而这一切,基本...

相似回答