java之jdbc_采用Statement根据条件查询
2013-04-22 13:46
453 查看
动力节点笔记
import java.sql.*; //采用Statement根据条件查询 public class QueryTest04 { public static void main(String[] args) { if (args.length == 0) { throw new IllegalArgumentException("参数非法,正确使用为: Java QueryTest04 + 参数"); } Connection conn = null; Statement stmt = null; ResultSet rs = null; try { //第一步,加载数据库驱动,不同的数据库驱动程序不一样 Class.forName("oracle.jdbc.driver.OracleDriver"); //第二部,得到数据库连接 String dburl = "jdbc:oracle:thin:@localhost:1521:orcl"; //String dburl = "jdbc:oracle:thin:@192.168.21.1:1521:orcl"; //String dburl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; String userName = "system"; String password = "wanwan"; conn = DriverManager.getConnection(dburl, userName, password); //System.out.println(conn); //第三步,创建Statement,执行SQL语句 stmt = conn.createStatement(); //第四部,取得结果集 //将条件做为sql语句的一部分进行拼接 //注意字符串必须采用单引号引起来 //rs = stmt.executeQuery("select * from tb_student where sex like '" + args[0] + "'"); String sql = "select * from tb_student where sex like '" + args[0] + "'"; System.out.println("sql" + sql); rs = stmt.executeQuery(sql); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); System.out.println(id + " , " + name); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { //注意关闭原则:从里到外 try { if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch(SQLException e) { } } } }
相关文章推荐
- java之jdbc_采用PreparedStatement根据条件查询
- java之jdbc_采用Statement查询全部数据
- Java之jdbc_采用Statement查询全部数据
- Java ssh poi 根据条件查询数据导出excel到浏览器 下载框不显示 浏览器乱码 之前是用submit()
- java导出功能(根据查询条件导出.csv格式)
- jdbc-mysql基础 PreparedStatement setXXX 传入参数,查询符合条件的行
- java之jdbc_采用Statement添加数据
- Java之DAO层设计(1)JDBC中的动态条件查询设计
- MyBatis的JAVA类中,@Select中的sql根据条件执行不同的查询条件
- Java操作MongoDB采用MongoRepository仓库进行条件查询
- java之jdbc_采用Statement删除数据
- Java操作MongoDB采用MongoRepository仓库进行条件查询
- mongo查询过滤条件java实例($and,$or,$eq,$ne)
- Java,Mysql-根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法
- 通用存储过程之五: 根据查询条件,获取表记录数的存储过程。
- 利用GoogleApi根据经纬度查询地名,和根据地名查询经纬度Java代码
- 浅谈java实现mongoDB的多条件查询
- java操作mongdb多条件复合查询(包括模糊查询和按时间段查询),分页
- Medoo Has的使用:判断根据查询条件得出的值是否存在
- JavaCrazyer Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询