eclipseでmysqlへのinsert文を実行したいです
javaを勉強しています。
Javaの方からmysqlにデータを送信したいのですが何度試してもNullPointerExceptionのエラーが出てしまいます。
eclipseにmysqlをプラグインし、接続は成功している状態です。
発生している問題・エラーメッセージ
NullPointerException
該当のソースコード
Java
1public class rest { 2 3 public static void main(String[] args) throws SQLException { 4 5 6 7 //DB接続情報を設定する 8 final String URL = "jdbc:mysql://localhost:3306/music?serverTimezone=UTC"; //接続パス 9 final String USERNAME = ""; //ログインID 10 final String PASSWORD = ""; //ログインパスワード 11 12 try ( 13 Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD); 14 Statement statement = connection.createStatement(); 15 ) { 16 17 String sql = "INSERT INTO musiclist VALUES (1, 'Michael Jackson', 'Butterflies', 2001);"; 18 int result = statement.executeUpdate(sql); 19 System.out.println("結果1:" + result); 20 21 sql = "INSERT INTO musiclist (name, title, year) VALUES ('Aril Brikha', 'Groove La Chord', 1998);"; 22 result = statement.executeUpdate(sql); 23 System.out.println("結果2:" + result); 24 25 } catch (SQLException e) { 26 27 e.printStackTrace(); 28 29 } 30 31 } 32}
試したこと
class.forName(ドライバー名)の追加。
URLの変更
ビルドパス、外部jarの追加
補足情報(FW/ツールのバージョンなど)
初心者なので、あまり仕組みを理解していません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー