У меня возникли проблемы с использованием JDBC-коннектора. Я получил его для работы в Eclipse, но он не работает из командной строки. Я переименовал соединитель «driver.jar» и поместил его в каталог/lib в папке моего основного класса. Я даже установил путь класса к /lib/driver.jar, но это, похоже, не делает трюк. Может кто-нибудь, пожалуйста, посоветуйте мне, как настроить JDBC, чтобы я мог подключиться к базе данных MySQL. Это действительно расстраивает.Проблемы с разъемом JDBC
Пример кода:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String args[]) {
// Database credentials
Connection conn = null;
String url = "jdbc:mysql://localhost/";
String db = "db";
String driver = "com.mysql.jdbc.Driver";
// Connect to database
try {
Class.forName(driver);
System.out.println("HELLO");
conn = DriverManager.getConnection(url+db,"root","");
System.out.println("Success");
} catch(Exception e) {
return;
}
}
}
Пожалуйста, вы можете отправить то, что вы используете в командной строке, чтобы скомпилировать/запустить программу, а также сообщение об ошибке? – schadr
javac Main.java java Main Это не вызывает у меня никакого сообщения об ошибке. Он просто не выполняет код целиком. Например, он не печатает «HELLO». – scriptdiddy
Я распечатал eMessage, и он говорит «com.mysql.jdbc.Driver» – scriptdiddy