を使用してコードをコンパイルし-cp <mysql-connector-java jar file>
ました。コンパイル中にエラーはありませんでした。すべてのクラス ファイルが作成されまし
た コードを実行するために、1 つ上のディレクトリに移動して実行しましたjava packagename.MyPgm
。
ただし、実行すると、次のエラーが表示されます。
行番号のエラー: -1 java.sql.SQLException: jdbc に適したドライバーが見つかりません:mysql://localhost/feedback?user=root&password=passwd java.sql.DriverManager.getConnection(DriverManager.java:640) で java.sql.DriverManager.getConnection(DriverManager.java:222) で javaapplication2.HttpHeaderParser.main(HttpHeaderParser.java:69) で
com.mysql.jdbc.Connection をインポートします。
com.mysql.jdbc.PreparedStatement をインポートします。
com.mysql.jdbc.Statement をインポートします。
java.io.* をインポートします。
java.sql.DriverManager をインポートします。
import java.sql.SQLException;
import java.util.ArrayList;
public class HttpHeaderParser {
static Connection connect = null;
static Statement statement = null;
public static void main(String[] args) throws IOException {
try {
BufferedReader bufferedReader = new BufferedReader(new FileReader(new File("http_headers.txt")));
FirstLine firstObj = null;
SecondLine secondObj;
OtherFields otherObj;
connect = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/feedback?"+"user=root&password=sicily"); //this will connect to the database
statement = (Statement) connect.createStatement();
ここには、いくつかの Java String 操作があります。そして、catch ステートメント。
catch (Exception e) {
System.out.println("Error in line no: "+lineCount); //displays the line number of the input file where the program stopped
e.printStackTrace();
}