JDBC連線oracle資料庫進行增,刪,改,查

2021-09-25 05:22:40 字數 2031 閱讀 7792

這裡我建立乙個實體類對映資料庫中的xwd_test表

public class modelofjdbc 

public void setid(int id)

public string getname()

public void setname(string name)

}

url為你要連線的資料庫位址,username和password為登入名和密碼。

在這裡我建立了乙個static connection物件供後面的增刪改查使用。同時將資源關閉的方法進行了封裝。

public class data_by_jdbc 

catch(instantiationexception e1)

catch(illegalacces***ception e2)

catch(classnotfoundexception e3)

}/***

* 獲取connection連線

* @return

*/public static connection getconnection()

catch (exception e)

} /**

* 關閉資源

*/public static void close(resultset rs, connection connection, preparedstatement ps) catch (sqlexception e)

} //關閉結果集

public static void closeresultset(resultset rs) throws sqlexception

} //關閉連線

public static void closeconnection(connection connection) throws sqlexception

} //關閉預編譯

public static void closepreparedstatement(preparedstatement ps) throws sqlexception

}}

在進行增刪改查之前,一般會對sql語句(字串儲存)預編譯到preparedstatement物件中(preparedstatement ps = connection.preparestatement(sql語句))。在操作完成後,不要忘記對這兩個物件釋放資源。

然後使用 ps.executequery();執行sql語句,如果有返回結果,將返回結果存放在resultset物件中。

建立preparedstatement物件和resultset物件

public class data_select extends data_by_jdbc 

closeresultset(rs);

system.out.println("關閉select的結果集");

closepreparedstatement(ps);

system.out.println("關閉select的預編譯");

} catch (sqlexception e)

}}

public class data_update extends data_by_jdbc  catch (sqlexception e) 

}}

public class data_delete extends data_by_jdbc  catch (sqlexception e) 

}}

public class data_insert extends data_by_jdbc  catch (sqlexception e)  	}	

}

在**最後釋放公用的connection資源。

public class run extends data_by_jdbc  catch (sqlexception e) 

}}

JDBC 連線 Oracle資料庫

今天做了一下jdbc連線oracle資料庫的實驗。先是,客戶端oracle程式打不開,原來是因為windows7.把程式的相容性開啟,選上windows xp就能夠launch了 然後,在測試連線時,jar包在客戶端的jdbc lib下就可以找到 連線完成,就可以開始新建web project了。按...

JDBC連線Oracle資料庫

drivermanager.registerdriver new oracle.jdbc.oracledriver connection conn null conn drivermanager.getconnection url,user,password 1 簡單語句 string sql se...

JDBC連線oracle資料庫

jdbc api主要可以完成三件事 1.與資料庫建立連線,2.傳送sql語句,3.返回處理結果 jdbc api中的常用介面和類 drivermanager類 根據不同的資料庫,管理相應的jdbc驅動。可以通過drivermanager類的getconnection 方法獲取資料庫連線connect...