質問: null; try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); db_con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jojo0920_db","root",""); db_st=db_con.prepareStatement("INSERT INTO profiles(profilesID,name,tel,age,birthday)VALUES(6,'竜宮レナ','080-7859-3508',17,'1979-07-15')" ); db_st.close(); db_con.close(); }catch(SQLException e_sql){ System.out.println("接続時にエラーが発生しました:"+e_sql.toString()); }catch(Exception e){ System.out.println("接続時にエラーが起きました:"+e.toString()); }finally { if(db_con != null){ try{ db_con.close(); }catch(Exception e_con){ System.out.println(e_con.getMessage()); } } } } }
回答: preparedStatementを使っているようですが、生成後に実行していないようです。 下記のようなサイトを参考に、実行部分も実装してみてください。 https://www.javadrive.jp/servlet/database/index10.html