Я преобразовал базу данных доступа к базе данных Java в mysql и запускаю ее с сервера localhost wamp. Теперь я подключил базу данных к Java-проекту Netbeans. Но я не могу запустить проект. Говорят, что сборка завершилась неудачно. Есть ли какая-то особая причина, по которой она не работает? Вот код для подключения, которое я сделал.Как запустить Java-проект после преобразования базы данных из мс-доступа к mysql
import java.awt.Dimension;
import java.awt.Toolkit;
import java.sql.Connection;
import java.sql.DriverManager;
public class Settings {
public static Dimension getScreenSize(){
Dimension d=Toolkit.getDefaultToolkit().getScreenSize();
return d;
}//getScreenSize() closed
public static Connection getDBConnection(){
Connection con;
try{
Class.forName("java.sql.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/student?zeroDateTimeBehavior=convertToNull","root","root");
return con;
}catch(Exception ex){
return null;
}
}
}//class closed
Я внесли изменения в другие .java-файлы, которые пытаются подключиться к базе данных. Например, файл login.java имеет подключение, которое я изменил:
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btnLogin) {
try {
Class.forName("java.sql.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/student?zeroDateTimeBehavior=convertToNull","root","root");
Пожалуйста, предложите мне.
Исключение я получаю:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at Login.<init>(Login.java:36)
at Login.main(Login.java:90)
C:\Users\MyPc\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (общее время: 1 секунду)
Вы проглатываете исключения, как минимум, регистрируете исключение (или используете 'ex.printStackTrace'). –