jdbc
会飞的猪II
少一点幻想,多一些行动
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jdbc的学习5(批处理)
jdbc SQL的批处理:也就是一次增加多条数据,修改多条数据之类,可在传入参数时做一个for循环,然后再executeUpdate()也可以通过addBatch()进行批处理package com.msb.test1;import java.sql.*;public class TestJDBCBach { private static String driver = "com.mysql.cj.jdbc.Driver"; private static String ur原创 2021-11-27 15:26:22 · 597 阅读 · 0 评论 -
jdbc的学习4“关于sql注入攻击”
注入攻击,就是在sql语句传入数据值时做的引号修改例:"select * from activity where userName = '+username+' and pwd = '+pwd+'"在传入pwd的值时,传入 123’ or ‘a’ = 'a这里就改变了sql语句原本的结构了,sql语句变成了例:"select * from activity where userName = 'XXX' and pwd = '**123’ or 'a' = 'a**'"所以这里查询是必定成功的。原原创 2021-11-24 11:55:49 · 360 阅读 · 0 评论 -
jdbc的学习3(查询)
查询与增删改不同,sql语句执行是调用“executeQuery()”,返回的数据类型也是“ResultSet”结果集对象,返回的对象可用过**getXxx()**获取对应的值package com.msb.test1;import java.sql.*;public class TestJDBC3 { private static String driver = "com.mysql.cj.jdbc.Driver"; private static String url = "jd原创 2021-11-24 10:45:39 · 457 阅读 · 0 评论 -
jdbc的学习2(删、改)
删除与修改跟增加只是sql语句的更改而已package com.msb.test1;import java.sql.*;public class TestJDBC2 { private static String driver = "com.mysql.cj.jdbc.Driver"; private static String url = "jdbc:mysql://127.0.0.1:3306/green?UseSSL=false&&useUnicode=tru原创 2021-11-24 10:04:42 · 407 阅读 · 0 评论 -
jdbc的学习(增加语句)
/** * jdbc的学习 * 疑点:反射是什么意思 */package com.msb.test1;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.Statement;public class TestJDBC { public static void main(String[] args) throws Exception原创 2021-11-15 16:15:56 · 581 阅读 · 0 评论
分享