问题 :
java.sql.SQLException: Before start of result set
解决:
链接: Before start of result set异常及处理办法.
问题:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio
可能原因:
1.SQL 语句有错
在数据库先跑查询语句,保证没错误。
2.关于单引号
SQL语句中,表名的单引号是 ` (波浪号那个键下面的符号)而非 ’
解决:
给表名加上 单引号
追加:
这个语句报错:
这个语句正常执行
问题:
关于JTable 表头显示 及属性设置问题
解决:
问题:
关于JTable选中行后,进行输入查询条件,点击按钮,形成查询后的JTable ,某些方法调用 JTable.getSelectRow函数报错的问题。
解决:
开始认为是选中的行选中状态还在。导致出错,于是尝试了
showTable.getSelectionModel().clearSelection();
//showTable.clearSelection();
均失败。
发现这么一篇的帖子上
https://www.cnblogs.com/maxblog/archive/2010/09/03/1816916.html
System.out.println(“被选中的索引:”+table.getSelectedRow()); //被选中的第一行的索引,没有选中返回-1
于是加了步判断,解决
问题:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
解决:
注意到字段名 表名没加引号,加上后仍报错。
https://blog.csdn.net/qq_41548233/article/details/87817070
https://blog.csdn.net/qq_29656961/article/details/80158283?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.control
神奇的发现:
表名order 是关键字!!!!淦!
问题:
还是那个数据库的报错!!!
淦 !!!
这次的踩坑是:
AND 前面 ,或者说大会给你一个条件后面没有加空格
淦!!
"UPDATE ticket SET `orderID` = " + orderID
+" WHERE `showID` = " +showID+
" AND `seat_row` = "+row+
" AND `seat_col` = "+col+"";
问题:
关于Jframe getContentPane()方法:
https://blog.csdn.net/h002399/article/details/47404451
问题:
在添加电影场次后,需要紧跟着进行电影票table的数据生成,但是场次表里的ID 设置的自动递增,而我ticket 表里的showID字段是外键,取自show表。生成ticket 的数据时,需要知道刚刚生成的场次ID是什么。于是经过查询,使用SELECT LAST_INSERT_ID() 方法。
解决:
https://blog.csdn.net/qq_30715329/article/details/80868411
问题:
关于Java Swing 布局
解决:
https://blog.csdn.net/liujun13579/article/details/7772215
问题:
关于MySQL的enum 属性字段的插入问题
https://blog.csdn.net/weixin_34234721/article/details/89837410
问题:
12.08 21:00
jpanel 面板上有Jtable ,放在一个Jscrollpane里,页面下方有个Button,运行后发现,鼠标点击按钮时该有的动作没有,按钮检测也加了,输出语句也加了,发现鼠标经过这个按钮时甚至没有特效,说明他只是显示了,但是是死的。
检查了Jscrollpane的大小等情况,怀疑是掩盖了,但是,实际上并没有覆盖之类的错误。
结果,当我把
变为
问题解决了?!!!
我其他面板也有按钮后加的情况没毛病啊
属实迷惑
问题:
目标是实现如下功能:
当我点击另一行时
图片JLabel 的Icon变化
但是实际操作时发现,点击另一行时,图片没变,但是“更换图片”的前后的代码都执行了,而且发现“更换图片”的代码其实也执行了,只是没有立即显示。
实验发现,脱离当前窗口,比如最小化,再回到这个窗口就更新了。
感觉是需要组件的更新一下,实验了很多方法(看注释就知道)
结果发现,是哪一句呢?
是
所在的JPanel.repaint();
问题:
Packet for query is too large…
原因:
数据库的设置中加载的文件限制4M,而我出问题的这个地方加载的图片是4888KB。
解决方案:
https://blog.csdn.net/zyk906705975/article/details/6664560?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160749679819725222446575%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160749679819725222446575&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-3-6664560.pc_search_result_no_baidu_js&utm_term=Packet%20for%20query%20is%20too%20large&spm=1018.2118.3001.4449
或者:
使用小点的图片