物事を使用してデータベースとの契約へのJDBC接続


パブリッククラスOrderTest {
    プライベート文字列ドライバ=「はcom.mysql.jdbc.Driver」。
    プライベート文字列のURL = "?JDBCます。mysql:// localhostを:3306 / OS useUnicode =真&characterEncoding = UTF8";
    プライベート文字列のuserName =「ルート」。
    プライベート文字列のパスワード=「ルート」。

    @Test
    公共ボイドaddOrder(){
        試みる{
            Class.forNameの(ドライバ)
        }キャッチ(ClassNotFoundExceptionが電子){
            e.printStackTrace();
        }
        接続の接続= NULL;
        してみてください{
           接続=したDriverManager.getConnection(URL、ユーザー名、パスワード);
            Connection.setAutoCommit(偽);
            声明= connection.createStatement()
;
            Statement.execute( "NULL、NULL、)(現在、注文値( '100002'、 '100001'、2,2499に挿入'刘备'、 '13.3億'、 '成都'、 '待发货')") ;
            Statement.execute( "更新製品はSTCK設定=ストック-2、ID = '100001'")。
           
            connection.commit();

        }キャッチ(のSQLException E){
            e.printStackTrace();
            {試みる
                connection.rollbackを();
            }キャッチ(のSQLException E1){
                e1.printStackTrace()。
            }
        }最後に{
            {試みる
                )(connection.closeします。
            }キャッチ(のSQLException E){
                e.printStackTrace();
            }
        }

    }
}
 

おすすめ

転載: blog.csdn.net/song_chengbo/article/details/97614180