お世話になります。
JavaプログラムからSQL serverへの接続確認を実施したいと思っています。
その際、Eclipseなどは使わずにテキストファイルから.javaを作成→
コンパイルして.classへ→そのプログラムでSELECT文が流れることを確認ということを実施したいのですが、
JDBCコネクタが認識されていないのか、エラーで落ちてしまいます。
ConnectTest.java import java.sql.Connection; import java.sql.Driver; import java.sql.ResultSet; import java.sql.Statement; import java.util.Properties; public class ConnectTest { public static void main(String[] args) { try { Driver d = (Driver) Class.forName( "com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); String connUrl = "jdbc:sqlserver://***.**.**.**;1433;database=********;" + "integratedSecurity=false;user=*****;password=**********"; Connection con = d.connect(connUrl, new Properties()); String SQL = "SELECT * FROM connect_test;"; Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(SQL); while (rs.next()) { System.out.println( rs.getString("LastName") + ", " + rs.getString("FirstName")); } rs.close(); stmt.close(); } catch (Exception e) { e.printStackTrace(); } } }
・使用JDBC
mssql-jdbc-6.2.2.jre8
●実施したい内容
JDBCコネクタを任意のディレクトリに配備
テキストファイルを.javaにしてコンパイルして実行
SELECT文でDBから値を取得できることを確認
●実施した内容
①JDBCコネクタをC直下に配備
②CMD立ち上げ
③クラスパス設定 SET CLASSPATH = ./*********\mssql-jdbc-6.2.2.jre8
④同CMDターミナルでJavaファイルをコンパイル→コンパイルしたクラスファイルを実行
結果:"com.microsoft.sqlserver.jdbc.SQLServerDriver"が読み込めず、それが原因で落ちてしまっているようです。
そもそも、このやり方では確認できないのでしょうか。。
SQL server初心者の為、情報不足な所が多々あると思いますが、
何卒アドバイス宜しくお願い致します。