質問: DriverManager.getConnection(dburl); conn.createStatement().executeUpdate(sql); conn.close(); }catch(SQLException e){ } } } ``` コードをコンパイルし、実行すると下記のエラーがでます。 Exception in thread "main" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at MSSqlTest1.main(MSSqlTest1.java:7) javaのアプリをeclipseを使わずに作っているのですが、DBに接続できません。 jdbcドライバーはPCにあります。 javaが見つけることができてないのでしょうか?
回答: > > jdbcドライバーはPCにあります。 > > > どのようなドライバ・外部ライブラリ・プラグインでも同じですがプロジェクトへのビルドパスの設定が必要です。 ちょうどSQL Serverのドライバを取り込む記事があったのでリンク置いておきます。 * JavaからJDBCを使ってSQLServerへ接続する【インストール編】