博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java(33)_ JDBC指针移动
阅读量:4359 次
发布时间:2019-06-07

本文共 1781 字,大约阅读时间需要 5 分钟。

package MYSQK;import java.sql.*;/** * PreparedStatement 对象可以对sql语句进行预编译,预编译的信息会存在存储该对象中,当相同的sql语句再次执行时,程序 *   会使用PrepareStatement对象中,而不需再次编译去查询数据库,大大提高了数据的访问效率 */public class Insert {    public  static  void main(String[] args) throws SQLException{        Connection conn=null;        PreparedStatement pst =null;        try {            // 1 加载驱动类            Class.forName("com.mysql.jdbc.Driver");            // 2 通过DriverManager获取connection对象             String url="jdbc:mysql://192.168.64.129:3306/jdbc?" +                      "user=root&password=815qza&useUnicode=true&characterEncoding=UTF8";             conn = DriverManager.getConnection(url);             if (!conn.isClosed()){                 System.out.println("Succeeded connecting to the Database!");             }else{                 System.out.println("Sorry,failed  connecting to the Database");             }             // 3 获取pre对象              String sql = "select * from USERS" ;              pst = conn.prepareStatement(sql);             //4  使用prepare对象执行sql语句               ResultSet rs = pst.executeQuery();             //5 操作result结果集              rs.absolute(2);//将指针定位到第二行数据              System.out.println("第二行记录的name为:"+rs.getString("name"));              rs.beforeFirst();//指针定位到第一行记录值,这是定位到第一行之前的,调用next方法后才指向第一行              rs.next();              System.out.println("第一行记录的name为:"+rs.getString("name"));              rs.afterLast();//将指针定位到最后一行后              rs.previous();//指针前移,定位到最后一行!              System.out.println("最后一条记录的name值为:"+rs.getString("name"));        }catch (ClassNotFoundException e){            e.printStackTrace();        }finally {            // 6 关闭连接             pst.close();             conn.close();        }    }}

 

转载于:https://www.cnblogs.com/sunnybowen/p/9873834.html

你可能感兴趣的文章
python学习日志
查看>>
微信自媒体账号涉违规大规模被封
查看>>
35.数组中的逆序对
查看>>
HDU 1811 Rank of Tetris
查看>>
绑定 前台
查看>>
由当前日期计算相应的周一和周日
查看>>
Silverlight Excel Release process
查看>>
Python(xlrd、xlwt模块)操作Excel实例(一)
查看>>
ZOJ Monthly, November 2012 - G - Gao The Sequence
查看>>
react dnd demo2
查看>>
洛谷——P1896 [SCOI2005]互不侵犯
查看>>
Java之String
查看>>
20155212 2017-2018-1 《信息安全系统设计》第7周学习总结
查看>>
新手C#ListView使用记录2018.08.03
查看>>
1028: 可乐(2018年中南大学研究生复试机试题 )
查看>>
珍藏的最全的windows操作系统快捷键
查看>>
【DBAplus】SQL优化:一篇文章说清楚Oracle Hint的正确使用姿势
查看>>
二叉树结点删除操作
查看>>
图论-单源最短路-SPFA算法
查看>>
转换文件的字符集
查看>>