库名:shuyue 表名:img package 测试; import java.sql.Blob;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import ja ...
分类:
数据库 时间:
2019-12-31 12:20:51
阅读次数:
91
JDBC是java database connectivity java与数据库的连接 接口名称 作用 java.sql.Connection 连接 java.sql.Statement 静态处理块 java.sql.PreparedStatement 预处理块 java.sql.ResultSet ...
分类:
数据库 时间:
2019-12-13 21:43:25
阅读次数:
84
对于一个数据库,我在对数据进行删除操作的时候出现了问题 确切的说是PreparedStatement的问题 初步代码是这样的结构: String sql = new String("DELETE FROM flight WHERE ? = ? "); int res; PreparedStateme ...
分类:
其他好文 时间:
2019-12-11 21:28:39
阅读次数:
106
这两个对象的区别: 1.Statement它更适合执行不同sql的批处理,它没有提供预处理功能,性能比较低。 2.PreparedStatement它适合执行相同的批处理,它提供了预处理功能,属性比较高。 /** * @param args * @throws SQLException * @thr ...
分类:
数据库 时间:
2019-12-10 17:18:23
阅读次数:
245
连接了数据库,数据库的增删改查,建用户数据库。 写了住界面和功能界面,拟制公文的界面 package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; ...
分类:
其他好文 时间:
2019-12-09 21:50:23
阅读次数:
116
package com.Util; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql ...
分类:
其他好文 时间:
2019-12-09 19:09:13
阅读次数:
102
详解一:/** * PrepareStatement 测试插入数据库 */ /** * 如果使用Statement,那么就必须在SQL语句中,实际地去嵌入值,比如之前的insert语句 * * 但是这种方式有一个弊端,第一,是容易发生SQL注入,SQL注入,简单来说,就是,你的网页的用户 * 在使用 ...
分类:
其他好文 时间:
2019-12-02 13:54:54
阅读次数:
92
package com.gzsxt.dao.impl; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; im ...
分类:
其他好文 时间:
2019-11-29 10:54:55
阅读次数:
95
{} 使用 {}意味着使用的预编译的语句,即在使用jdbc时的preparedStatement,sql语句中如果存在参数则会使用?作占位符,我们知道这种方式可以防止sql注入,并且在使用 {}时形成的sql语句,已经带有引号,例,select from table where id= {id} 在 ...
分类:
其他好文 时间:
2019-11-17 23:50:56
阅读次数:
97
1.mybatis中的#{}和${}的区别? 答: 定义:#{}是预编译。 作用:mybatis处理#{}时,sql会将它替换成?,然后调用PreparedStatement的set方法来赋值;还可以防止sql注入。 注释:sql注入是一种注入攻击,可以执行恶意的sql语句。是通过sql代码插入数据 ...
分类:
其他好文 时间:
2019-11-16 23:40:33
阅读次数:
92