0
MySQLのテーブルA
にデータを挿入するために、java(NetBeansを使用)でプロジェクトを作成しました。別のテーブルに列があるテーブルに挿入する
テーブルAにはプライマリキーpIDがあり、11カラムありますが、テーブルA
はテーブルB
の外部キーであるカラムに属していなければなりません。私がテーブルA
の行に行を挿入しようとすると、その行は機能します。行が挿入されます。
しかし、私は(私は、MySQLで作成したプロシージャusp_em
を使用して、それがオートインクリメントカラムを含まない)Javaで行を挿入しようと、それは動作しません。 私はこのように手続きの呼び出しを行います。私はMySQLではなく、Javaから直接行を挿入することができる理由
CallableStatement cs = conn.prepareCall("call usp_em(?,?,?,?,?,?,?,?,?)");
だから私は理解していませんか? MySQL JDBCドライバもライブラリとして使用されています!
あなたのコードを共有することができますしてください? –