gistfile1.txt package com.whd.testjdbc;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * javad代码访问数据库
package com.whd.testjdbc; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * javad代码访问数据库 * @author Administrator * *1.加载驱动 *2.创建数据库连接,需要三个参数:url数据库地址,username用户名,password密码 *3.测试是否连接成功 *4.定义sql语句 *5.创建处理块对象 *6.执行sql语句得到结果集(包含执行sql语句) *7.遍历结果集(通过列名获得) *8.关闭连接(后开的先关闭) */ public class JdbcDemo { public static void main(String[] args) { // TODO Auto-generated method stub Connection conn = null; Statement cs = null; ResultSet rs = null; try { Class forName = Class.forName("oracle.jdbc.OracleDriver"); /** * 数据库的url * 数据库的用户名和密码 */ conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger"); //System.out.println(conn); String sql = "select * from emp"; cs = conn.createStatement(); rs = cs.executeQuery(sql); while(rs.next()){ System.out.println(rs.getInt(1)+"\t"); System.out.println(rs.getString(2)+"\t"); System.out.println(rs.getString(3)+"\t"); System.out.println(rs.getInt(4)+"\t"); System.out.println(rs.getDate(5)+"\t"); System.out.println(rs.getDouble(6)+"\t"); System.out.println(rs.getDouble(7)+"\t"); System.out.println(rs.getInt(8)+"\t"); System.out.println("-------我们不一样-------"); } } catch (Exception e) { e.printStackTrace(); }finally{ try { rs.close(); cs.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }