码迷,mamicode.com
首页 > 数据库 > 详细

jdbc回顾

时间:2015-07-05 18:14:07      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

论文写的头疼,回顾一下jdbc,换换脑子

传统的写法:

1.加载驱动类

class.forname("jdbc类的包结构");

2.获得连接

Connection conn=DriverManager.getConnection("url","username","userpwd");

3.获得描述

Ststement stmt =conn.createStstement();

4.执行动作

stmt.executeCreate("sql");

ResultSet rs=stmt.executeQuery("sql");

while(rs.next){

}

注意:传统写法安全性不是很好,有可能遭到sql恶意注入的问题

可以将描述替代为

PreparedStatement pstmt=conn.PreparedStatement("sql");

当然此时的sql语句要采用占位符的形式

insert into test(user,name,pwd) values(?,?,?)

同时,在执行动作时,就不必传入“sql”参数

当然在执行动作之前要设置参数

pstmt.setString(1,"");

pstmt.setString(2,"");

pstmt.setInt(3,"");

 注意要遵循类型的方式

以上代码不代表具体执行代码,只具备伪代码的功能。

因为有些方法具体怎么拼写,我忘了

jdbc回顾

标签:

原文地址:http://www.cnblogs.com/felixzh/p/4622642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!