基础之JDBC(2015年9月18日)
2015-09-18 16:48
281 查看
脑海经常会有这样的画面,工作一两年了,去面试,人家要你当场写出JDBC,尴尬了,写不出,多丢猿啊,觉得这不仅仅是基础的表现,还是基本的知识储备,前几天看到个工作了好些年的老猿面试写冒泡,也尴尬了,诶,希望大家面试之前多储备储备,工作中多积累。
ResultSet方法
以 Java 编程语言中
参数:
以 Java 编程语言中
参数:
多加练习。
package com.zc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public class Jdbc { private static final String URL = "jdbc:mysql://127.0.0.1:3306/jdbctest"; private static final String NAME = "root"; private static final String PASSWORD = "123456"; public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection(URL, NAME, PASSWORD); Statement stm = con.createStatement(); String qsql = "select * from user"; PreparedStatement pst = con.prepareStatement(qsql);//PreparedStatement效率更高 ResultSet pstrs =pst.executeQuery(); while(pstrs.next()) { String name = pstrs.getString("name"); int id = pstrs.getInt("id"); int age = pstrs.getInt("age"); System.out.println(name+"的id:"+id+",年龄是"+age); } pstrs.close(); pst.close(); stm.close(); con.close(); // ResultSet rs = stm.executeQuery(qsql); // while(rs.next()) { // String name = rs.getString("name"); // int id = rs.getInt("id"); // int age = rs.getInt("age"); // System.out.println(name+"的id:"+id+",年龄是"+age); // } } catch (Exception e) { e.printStackTrace(); } } }
ResultSet方法
getInt
int getInt(int columnIndex) throws SQLException
以 Java 编程语言中
int的形式获取此
ResultSet对象的当前行中指定列的值。
参数:
columnIndex- 第一个列是 1,第二个列是 2,…… 返回:列值;如果值为 SQL
NULL,则返回值为
0抛出:
SQLException- 如果 columnIndex 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法
getShort
short getShort(int columnIndex) throws SQLException
以 Java 编程语言中
short的形式获取此
ResultSet对象的当前行中指定列的值。
参数:
columnIndex- 第一个列是 1,第二个列是 2,…… 返回:列值;如果值为 SQL
NULL,则返回值为
0抛出:
SQLException- 如果 columnIndex 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法
多加练习。
相关文章推荐
- YII框架入门
- springJDBC实现查询
- Hibernate与 MyBatis的比较
- 【DOS批处理】函数定义和用法
- iOS 如何面试
- Ext之Grid
- 1px
- 汇编语言第二版-第一章
- 浅析多线程及用法(实例)
- 关于struts2中default-action-ref的一些问题及首页设置
- 耳机标准
- spring使用aop需要的jar包,和常见异常
- 运维进行时-数据分析
- iOS 进阶面试题-Block部分
- Jbrowse中的BigWig Tracks配置
- Windows2008 Server 常规设置及基本安全策略
- 算法导论 O(n)时间内反转单链表
- [经典算法] 蒙地卡罗法求 PI
- Android 蓝牙开发小结与探讨
- CSS3文本溢出