我已经使用-cp <mysql-connector-java jar file>
. 编译过程中没有错误。创建了所有类文件
为了运行代码,我去了一个更高的目录并执行了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;
导入java.sql.SQLException;
导入 java.util.ArrayList;
公共类 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();
}