JDBC中prepareStatement 和Statement 的区别
2024-08-26 17:18:07
package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DButil { public static void main(String[] args) throws SQLException { try { Class.forName("oracle.jdbc.driver.OracleDriver");//加载并注册驱动程序 }catch(ClassNotFoundException e)//加载错误,捕获异常 { System.out.println("加载驱动失败"); } Connection con =DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott","tiger"); //创建Connection连接对象 PreparedStatement sta=con.prepareStatement("select * from emp"); ResultSet rs=sta.executeQuery(); /* Statement sta = con.createStatement(); //创建语句对象 ResultSet rs=sta.executeQuery("select * from emp"); //4,执行语句对象,如果查询,要把查询结果 放到结果集当中 */ while(rs.next()){ //当没有到结尾的时候 System.out.print(rs.getInt("empno")+" ");//用Get方法获取字段的值 System.out.print(rs.getString("ename")+" "); System.out.print(rs.getDouble("sal")); System.out.println(); } //5,关闭资源 rs.close(); sta.close(); con.close(); } }
最新文章
- Java-jdbc操作数据库
- 关于js中的时间处理
- Apache
- Android的三种网络通信方式
- iOS开发——判断是否第一次启动
- nmon-监控测试服务器 - Jmeter - 在Linux执行性能测试的方法 [2]
- iOS开发之二:UIWindow与UIView
- CentOS 7系统上制作Clonezilla(再生龙)启动U盘并克隆双系统
- Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第八集之安装Nginx】
- mvc4安装、新建、模版简介
- 鸡头兔头共20,脚56,鸡兔各有多少?算法实 php现版
- 基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集【转】
- 【Java】 大话数据结构(1) 线性表之顺序存储结构
- 什么是L2 frame?
- <;转>;特征工程(一)
- 轻量级文本标记语言-Markdown
- python enumerate用法总结--转载
- REST Framework组件的解析源码
- SpringMVC中 解决@ResponseBody注解返回中文乱码
- IIS-CS0016未能写入文件错误解决方法