[Seasar-user:9072] Re: [S2DAO]MySQLのストアドプロシジャ

SETO Azusa [E-MAIL ADDRESS DELETED]
2007年 7月 10日 (火) 17:10:36 JST


せとあずさです。

----- Original Message ----- 
From: "fujihara" <[E-MAIL ADDRESS DELETED]>
To: "Seasar2 メーリングリスト" <[E-MAIL ADDRESS DELETED]>
Sent: Tuesday, July 10, 2007 4:11 PM
Subject: [Seasar-user:9068][S2DAO]MySQLのストアドプロシジャ


>
> ストアドプロシジャをDaoから呼ぼうとしていますがうまくいきません。
> MySQL5.0.41です。
>

以下のコードの実行結果がどうなるか教えてください。
コネクションの取得部分は書き直してください。

あと、
(1)JDBCドライバのバージョン
(2)MySQLが動いているサーバのOS

も教えてほしいです。

よろしくお願いします。

        Connection con = null;
        try {
            DatabaseMetaData dbMetaData = con.getMetaData();
            System.out.println("supportsMixedCaseIdentifiers="
                    + dbMetaData.supportsMixedCaseIdentifiers());
            System.out.println("storesUpperCaseIdentifiers="
                    + dbMetaData.storesUpperCaseIdentifiers());

            ResultSet rs1 = dbMetaData.getProcedures(null, "roaso_db",
                    "GET_ACCOUNT_ID");
            System.out.println("rs1=" + rs1.next());
            rs1.close();
            ResultSet rs2 = dbMetaData.getProcedures(null, "ROASO_DB",
                    "GET_ACCOUNT_ID");
            System.out.println("rs2=" + rs2.next());
            rs2.close();
            ResultSet rs3 = dbMetaData.getProcedures(null, "roaso_db",
                    "get_account_id");
            System.out.println("rs3=" + rs3.next());
            rs3.close();

        } finally {
            if (con != null) {
                con.close();
            }

        }





Seasar-user メーリングリストの案内