小小笔记
2016-02-12 20:59
309 查看
红包随机数据的极端性
红包发放和获取的过程 当发生故障时 程序实现的不合理性
在数据库的操作当中 应当遵循普通用户 最小权限原则 保障数据的安全性
MySQL
select version() 查看数据库的版本
show engines 查看数据库支持的存储引擎及当前的默认存储引擎
select user() 查看当前登录数据库的用户名
show grants for ** 查看当前登录数据库用户的权限
show databases 查看所有的数据库
进入数据库后
show tables 查看当前数据库中的所有表
describe ** 查看某个表的结构信息
加载mysql的驱动
Class.forName("org.gjt.mm.mysql.Driver");
指定数据库的服务端口 和 数据库名称 以及访问数据库的用户名和密码
Connection cn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/qq", "root","123456");
PreparedStatement ps=cn.prepareStatement("select * from qq where username=? and password=?");
ps.executeQuery();
statement和preparedstatement的区别
statement是动态拼接出sql preparestatement 能防止sql注入问题 也就是当为查询语句时 查询条件恒成立的问题
preparestatement 的效率高 对sql语句进行预编译 当我们采用绑定变量时 只需解析一次
statement相对于preparestatement 效率低 没有绑定变量
preparedStatement开销比statement高
红包发放和获取的过程 当发生故障时 程序实现的不合理性
在数据库的操作当中 应当遵循普通用户 最小权限原则 保障数据的安全性
MySQL
select version() 查看数据库的版本
show engines 查看数据库支持的存储引擎及当前的默认存储引擎
select user() 查看当前登录数据库的用户名
show grants for ** 查看当前登录数据库用户的权限
show databases 查看所有的数据库
进入数据库后
show tables 查看当前数据库中的所有表
describe ** 查看某个表的结构信息
加载mysql的驱动
Class.forName("org.gjt.mm.mysql.Driver");
指定数据库的服务端口 和 数据库名称 以及访问数据库的用户名和密码
Connection cn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/qq", "root","123456");
PreparedStatement ps=cn.prepareStatement("select * from qq where username=? and password=?");
ps.executeQuery();
statement和preparedstatement的区别
statement是动态拼接出sql preparestatement 能防止sql注入问题 也就是当为查询语句时 查询条件恒成立的问题
preparestatement 的效率高 对sql语句进行预编译 当我们采用绑定变量时 只需解析一次
statement相对于preparestatement 效率低 没有绑定变量
preparedStatement开销比statement高
相关文章推荐
- Discuz X3.2 网站快照被劫持的解决方法
- [C++]函数
- Navicat连接oracle,出现Only compatible with oci version 8.1 and&nb
- 未来是两个人的事
- DOS批处理延时执行方案总结
- Markdow命令
- thinkphp
- 【bzoj2118】墨墨的等式 最短路建模
- Atitit.编程语言原理---方法重载的实现与设计 调用方法的原理
- Atitit.编程语言原理---方法重载的实现与设计 调用方法的原理
- Atitit.编程语言原理---方法重载的实现与设计 调用方法的原理
- 1022. D进制的A+B
- linux mysql 5.6.29安装使用
- BZOJ 2878: [Noi2012]迷失游乐园( 树形dp )
- Hadoop 2.4.1安装笔记
- 2_4_overflow_code_exec
- LIGO 用 Python 分析引力波数据
- Eclipse中的各种编码
- 边缘触发(Edge Trigger)和条件触发(Level Trigger)
- 2016-2-12