JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)

问题内容见标题,这些问题为博主亲身经历,当然已经解决了,虽然问题不大,自己百度、CSDN可以解决,但是很烦人、消磨精神

这里作者自己总结一下,留给有缘人看一下吧

库你急哇,哈集美马戏特~~
好久没写了,今天回来写一下吧

第一个为html的背景图片设置,问题大概有:图片导不进去,背景图片一直重复,图片不够大,该死的路径不对等,我把相关代码写到上面,大家照葫芦画瓢就可以了,英文稍微读一下就可以明白什么意思了。(这里还要感谢一下wq大佬)
JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)_第1张图片
JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)_第2张图片
然后就是date的问题了,巨恶心,两个Date类相互转换,里面还穿插着String。这里也是给出代码,如果你之前上网查了一些方法,但是发现自己和网上的代码一样,自己确实报错,那么你应该是没有注意到Date分为java.util.Date和java.sql.date没准你想写Date类的和编译器理解的不一样呢?把鼠标放在代码上,看看他怎么理解的吧。我之前的报错信息为java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date

JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)_第3张图片如果你看到这些非常熟悉,对于这些熟悉的Date格式转换我只能说是懂得都懂,解决的话你会感谢我的

最后就是SQL了,我把可以用的亲身试用过的粘上来,大家举一反三就完了

resultSet = statement.executeQuery("select * from information");
statement.execute("insert into information  " +
                    "values " +
                    "('"+SID+"','"+name+"','"+sex+"','"+city+"','"+phone+"','"+dateSQL+"')");
statement.execute("delete from users where username = 'zhaoliu'");
statement.execute("update users set password = '123'  where username = 'zhaoliu'");

不行了,就说这么多吧,懒得打字了,拜拜喽,如果帮助到你就好了!!!

你可能感兴趣的:(mysql,java,sql,jsp,html)