Я не могу показаться, чтобы сделать эту работу:Возникли проблемы с моей SQL кода подключения
import com.mysql.jdbc.Connection;
import java.sql.DriverManager;
public class connect {
public static Connection sqlconnect;
public static Connection OpenDB()
{
String database = "jdbc:mysql://localhost:3306/library";
String user = "root";
String password = "";
if (sqlconnect == null){
try{
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
sqlconnect = (Connection) DriverManager.getConnection(database, user, password);
System.out.print("Connection Passed");
}
catch (Exception e){
System.out.print("Connection Failed!");
}
}
return sqlconnect;
}
}
Я пробовал много кодов, которые я вижу в Интернете, и никто из них не работают, каждый раз, Я использую этот код, чтобы не возникало никаких ошибок, но он не будет печатать или показывать мне, если я подключен в базе данных. Я использую это как объект в кнопке.
Я назвал объект с помощью этого:
private void btnSubmitActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
connect c = new connect();
}
В чем проблема? Я чувствую, что 'password =" "' может быть причиной. – Mritunjay
Итак, вы говорите, что не видите «Connected Passed» _or_ «Connection Failed!»? Вы пытались использовать отладчик? –
Если вы не видите ни соединение, ни соединение с подключением в консоли, это означает, что ваш 'sqlconnect' не равен нулю. – msagala25