關於Oracle的在Eclipse中操作的命令語句

來源:互聯網
上載者:User

Connection con=this.creatCon();//獲得串連
   PreparedStatement pstm=null;//命令器

String sql="insert into student(student_id,name,sex,age) values(?,?,?,?)";//設定要執行的SQL語句
    pstm=con.prepareStatement(sql);//準備執行SQL語句命令
    pstm.setString(2, name);//設定第2個問號的值
    pstm.setString(3, sex);//設定第3個問號的值
    pstm.setInt(4, age);//設定第4個問號的值
    pstm.setInt(1,student_id);//設定第1個問號的值
    //pstm.executeQuery();//執行SQL命令,這個命令是在查詢的時候,返回資料集ResultSet
    pstm.executeUpdate();//執行SQL命令,當是插入,刪除,修改的時候用
    System.out.println("寫入成功");//執行後寫出是否成功

串連的開啟和關閉:
// 建立一個串連Oracle資料庫的類
public static Connection creatCon()
{
   String username="scott";
   String password="tiger";
   Connection con=null;
   try
   {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String url="java:oracle:thin:@localhost:1521:ora9i";//串連Oracle資料庫

     /*class.forName("com.micrsoft.jdbc.sqlserver.SQLServerDriver");
     String url="java:microsoft:sqlserver://localhost:1433";//串連SQL server資料庫*/


    con=(Connection)DriverManager.getConnection(url,username,password);
    return con;
   }
   catch(Exception exc)
   {
    System.out.println(exc);
   }
   return null;
}
//關閉串連
public void closeCon(Connection c)
{
   try
   {
    c.close();
   }
   catch(Exception c1)
   {
    System.out.println(c1);
   }
}

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.