zoukankan      html  css  js  c++  java
  • 分享

    /*
    * 1. 注册
    */

    // 装载注册 SQLServer Driver

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //加载驱动
    java.sql.DriverManager.registerDriver(new com.microsoft.jdbc.sqlser.SQLServerDriver());

    //装载注册 OracleDriver

    Class.forName("oracle.jdbc.driver.OracleDriver");
    java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());


    //装载注册 MySQLDriver
    Class.forName("com.mysql.jdbc.Driver");
    java.sql.DriverManager.registerDriver(new com.mysql.jdbc.Driver());

    /*
    * 2. 建立连接
    */
    Connection con = DriverManager.getConnection(dbURL,userName,password);

    dbURL(sqlserver):"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbName"

    dbURL(mysql): "jdbc:mysql://localhost:3306/dbName"

    dbURL(Oracal): "jdbc:oracle:thin:@localhost:1521:sid" // sid:

    /*
    * 3. 创建 Statement 对象
    */

    Statement stamt = conn.createStatement();

    /*
    * 4. 调用 SQL 语句
    */

    String sql = "select * from emp";

    String sqls = "update emp set name = 'qun' where emp_id='S123'";

    ResultSet rs = stamt.executeQuery(sql);

    ResultSet rs = stamt.executeUpdate(sqls);

    /*
    * 5. 访问结果集
    */
    while(rs.next()){
    String col0 = rs.getString("emp_id");
    .......... ....
    //打印或作出处理

    }

    /*
    * 6. 关闭资源
    */

    rs.close(); //结果集
    stamt.close(); //执行对象
    conn.close(); //数据库连接

    /**
    * 事务处理 部分
    */


    //设置回滚点
    try{
    ..... .....
    conn.setAutoCommit(false); //禁止自动提交
    stamt = conn.createStatement(); //创建操作
    stamt.executeUpdate("update emp set name='tom' where emp_id='S123'");
    con.commit(); //事物提交
    }catch(......){
    try{
    conn.rollback(); //事物回滚:操作不成功则回滚
    }catch(...){
    ... ....
    }
    }finaly{
    ....关闭资源
    }

  • 相关阅读:
    Jenkins 插件管理
    持续集成 目录
    gitlab 目录
    jenkins 目录
    POJ 2828
    POJ 2782
    POJ 2725
    POJ 2769
    POJ 2739
    POJ 2707
  • 原文地址:https://www.cnblogs.com/rick168/p/4759050.html
Copyright © 2011-2022 走看看