首页 > 代码库 > PreparedStatement的应用
PreparedStatement的应用
1 package it.cast.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 8 public class SQLInject { 9 10 /**11 * @param args12 * @throws Exception13 * @throws SQLException14 */15 public static void main(String[] args) throws SQLException, Exception {16 read("zero");17 }18 19 // read20 static void read(String name) throws SQLException, ClassNotFoundException {21 22 Connection conn = null;23 PreparedStatement ps = null;24 ResultSet rs = null;25 // 2.建立连接26 conn = jdbcUtils.getConnection();27 28 String sql = "select id,name,birthday,money from user where name =?";29 30 // 3.创建语句31 ps = conn.prepareStatement(sql);32 33 ps.setString(1, name);34 35 // 4.执行语句36 rs = ps.executeQuery();37 38 // 5.处理结果39 while (rs.next()) {40 System.out.println(rs.getObject(1) + "\t" + rs.getObject(2) + "\t"41 + rs.getObject(3) + "\t" + rs.getObject(4));42 }43 44 jdbcUtils.free(rs, ps, conn);45 }46 47 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。