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データベース接続コードの例である。
 
  
/**
 * 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();
        }
    }
}