首页 > 学院 > 开发设计 > 正文

JDBC的总结

2019-11-14 22:25:20
字体:
来源:转载
供稿:网友
JDBC的总结

JDBC归纳:  DriverManger:驱动管理器类    要操作数据库,必须先与数据库创建连接,得到连接对象    public static Connection getConnection(String url, String username,String passWord){}  Connection:连接接口:    通过DriverManger类的getConnection方法,将获得连接对象,执行sql语句必须借助语句对象(Statement)    Statement createStatement();  Statement:语句接口    通过连接对象的createStatement方法获得语句对象后,语句对象即可执行sql语句,Statement中提供了executeUpdate、executeQuery语句,分别执行不    同的sql语句    int executeUpdate(String sql):执行增删改操作的语句,返回值为操作的总行数    ResultSet executeQuery(String sql):执行查询语句,返回值为查询结果集合  ResultSet:结果集接口    boolean next():该方法可以使结果集游标向下移动,如果仍有记录返回true,如果已经遍历结束,返回false    getXXX(String columnName):该系列方法用来根据字段名返回字段的值结果集接口里面有大量的getXXX(String columnName)方法              ,如getString,getInt等    getXXX(int index):该系列方法用来根据字段在结果集中的索引值返回字段的值,结果集中有大量的getXXX方法,与 上面的类似,用来根据索引值,获取该字    段的值,XXX是该字段的数据类型。

JDBC语句对象:   Statement:如上 stmt = conn.createStatement();   PRepareStatement:称为预编译的语句对象,是Statement的子接口 stmt = conn.prepareStatement(String sql),和Statement的不同之处

public class ConnectTest {  public static void main(String[] args) {    String driverName = "Oracle.jdbc.driver.OracleDriver";    String url = "jdbc:oracle:thin:@localhost:1521:ZFY";    String username = "briup";    String password = "briup";    Connection conn = null;    //建立数据库连接的第一种方法,也是最常用的方法    try {      //1、实例化驱动类      //Class.forName(driverName) ;      //OracleDriver driver = new OracleDriver();

      //2、注册驱动,获取连接      //DriverManager.registerDriver(driver);      conn = DriverManager.getConnection(url, username, password);      System.out.println(conn);     } catch (Exception e) {        e.printStackTrace();      }finally{    //4、关闭连接    try {      if (conn!=null)       conn.close();      } catch (SQLException e) {        e.printStackTrace();       }     }   }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表