sql >> データベース >  >> RDS >> Mysql

Javaを使用してMySQLデータベースをクエリする

    初心者は一般的に、JavaからMySQLに接続する方法を理解する上で問題に直面します。これは、すばやく起動して実行できるコードスニペットです。どこか(google it)からmysql jdbc driver jarファイルを取得し、それをクラスパスに追加する必要があります。

    Class.forName("com.mysql.jdbc.Driver") ;
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/DBNAME", "usrname", "pswd") ;
    Statement stmt = conn.createStatement() ;
    String query = "select columnname from tablename ;" ;
    ResultSet rs = stmt.executeQuery(query) ;
    


    1. addlashes()はSQLインジェクションを回避するのに十分安全ですか?

    2. SQLDeveloperが起動しない

    3. 結果がない場合でも値を返す

    4. Hibernateから重複エントリエラーを取得していますが、MySQLのせいですか?