可以不写地址和端口。
用这个可以不显示异常
通过try catch 和事务管理来搭配使用。
迭代?
结果其实是一样的。
sql注入
sql注入解决!
注意括号里不要写东西。
原理是传过来后会对字符进行转义 ,就没办法拼接了。。。
一定要把参数加上
生成
要改ini
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysqld]
explicit_defaults_for_timestamp=true
log-output=FILE
general-log=1
general_log_file="D:\mysql.log"
slow-query-log=1
slow_query_log_file="D:\mysql_slow.log"
long_query_time=2
properties文件要复制在src下
之后maven再下。
获取路径
Integer默认值是null int默认值是0 所以更好是Integer
红色的是不一样的~
修改的话 pstmt要调用update方法
很简单。。。就是改下sql语句 和前面的信息就好啦~!
因为values都用?占位,都是在后边统转义的