preparedStatement平台:
public class cs{
public static void main(String[] args){
try{
class.forName("com.mysql.jdbc.Driver");//注册驱动
Connection conn = DriverManager.getConnection("jdbc:mysql:///cs","root","root");//获得链接
String sql="select * from tb";//sql语句
PerparedStatement pare = conn.prepareStatement(sql);//获取链接对象
//作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能。另外它还添加了一整套方法,用于设置发送给数据库以取代 IN 参数占位符的值。同时,三种方法 execute、 executeQuery 和 executeUpdate 已被更改以使之不再需要参数。这些方法的 Statement 形式(接受 SQL 语句参数的形式)不应该用于 PreparedStatement 对象。
ResultSet rs=pare.executeQuery(sql);
//ResultSet接受executeQuery传递过来的对象数据之后方便进行操作
while(rs.next()){
int id=rs.getInt(1);
//接受第一个next传递过来的第一个值,定义为INT
String name=rs.getString("name");
int age=rs.getInt(3);
System.out.println("id:" + id + " " + "name:" + name + " " + "age:" + age);
}
rs.close();
pare.close();
conn.close();
}catch(ClssNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
}
}
最新文章
- HashMap与HashTable的区别
- JS学习:第一周——NO.4继承
- 如果做好测试PM【转载】
- Socket通信(一)
- Visual Studio的调试技巧
- 光耦PC817
- 移植DNS服务bind
- 12个QT基本对话框,以及淡入原理(用定时器把窗口逐渐变成透明)
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时)
- jcscriput
- WPF中利用DynamicDataDisplay快速实现示波器功能
- POJ2632 Crashing Robots(模拟)
- 怎么都没人提 google 加密搜索呢? google如何稳定打开
- 用PYTHON练练一些算法
- 教程:30分钟学会Adobe Premiere
- npm err错误
- BufferedWriterTest
- C# 使用NPOI 实现Excel的简单导入导出
- Next Greater Element I
- Nodejs进阶:crypto模块中你需要掌握的安全基础