看到了“使用JAVA运行SQL”这一章,数据库是Oracle
书中让下载java sdk,我下的是jdk,不知道行不,也设置了环境变量,测试Java版本成功
但是往后就看不懂了
注册Oracle JDBC驱动程序  一种是“Class.forName("oracle.jdbc.OracleDriver")”;
一种是“DriverManager.registerDriver(new oracle.jdbc.OracleDriver());”
这2种方法的代码是在哪里运行?是在DOS下吗
问题很弱智,但是很急!请大侠指教。

解决方案 »

  1.   

    第一种引入class12.jar就行了,第二种应该也可以
      

  2.   


    import java.sql.*;public class Test {
    public static void main(String[] args) {
    try {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@your_oracle_server_or_ip:port:instance_name", "user_name", "password");

    String lastname = "Grant";
    String sql = "delete from employees where trim(last_name) = '"+lastname+"'";
    PreparedStatement ps = conn.prepareStatement(sql); ps.executeUpdate();
    conn.commit();
    ps.close();
    conn.close();
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }// 一個簡單的刪除數據的例子