java操作oracleデータベースの例
2348 ワード
最も基本的なOracleデータベース接続コード(Oracle 11 gのみ):
1、右キー項目->構築経路->配置構築経路を選択し、3番目の「ライブラリ」を選択し、「外部Jarを追加」をクリックして、「D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc 6 ug.jar」を選択します。
2、以下のコードは非常標準のOracleデータベース接続コードの例である。
1、右キー項目->構築経路->配置構築経路を選択し、3番目の「ライブラリ」を選択し、「外部Jarを追加」をクリックして、「D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc 6 ug.jar」を選択します。
2、以下のコードは非常標準のOracleデータベース接続コードの例である。
/**
* Oracle
*/
public void testOracle()
{
Connection con = null;//
PreparedStatement pre = null;// , Statement
ResultSet result = null;//
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");// Oracle
System.out.println(" !");
String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";// 127.0.0.1 ,XE Oracle
String user = "system";// ,
String password = "147";//
con = DriverManager.getConnection(url, user, password);//
System.out.println(" !");
String sql = "select * from student where name=?";// ,“?”
pre = con.prepareStatement(sql);//
pre.setString(1, " ");// , 1 ,
result = pre.executeQuery();// ,
while (result.next())
//
System.out.println(" :" + result.getInt("id") + " :"
+ result.getString("name"));
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
// , 、
// ,
if (result != null)
result.close();
if (pre != null)
pre.close();
if (con != null)
con.close();
System.out.println(" !");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}