try {
conn = DriverManager.getConnection(databaseURL, user, password);
if (conn != null) {
}
} catch (SQLException ex) {
username="dsadsa2";
ex.printStackTrace();
} finally {
if (conn != null) {
try {
username="dsadsa";
conn.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Я пытаюсь с этим кодом,
databaseURL="jdbc:mysql://DATABASE_IP:3306/DATABASE_NAME"
возможно, неправильный синтаксис?
Его всегда получают в SQLException и ничего не записывают в журнал ...
Не уверен, почему это произошло?
logs
03-05 14: 18: 33.862 8177-8177 / com.example.myapplication E / YOUR_APP_LOG_TAG: Я получил ошибку java .lang.ClassNotFoundException: com. mysql .jdb c. Драйвер в java .lang.Class.classForName (собственный метод) в java .lang.Class.forName (Class. java: 309 ) в java .lang.Class.forName (Class. java: 273) в com.example.myapplication.VestActivity.onCreate (VestActivity. java: 73) в android .app.Activity.performCreate ( Activity. java: 5990) в android .app.Instrumentation.callActivityOnCreate (Instrumentation. java: 1106) в android .app.ActivityThread.performLaunchActivity (ActivityThread. java: 2280) в android .app.ActivityThread.handleLaunchActivity (ActivityThread. java: 2392) по android .app.ActivityThread.access $ 800 (ActivityThread. java: 153) по android .app.ActivityThread $ H.han dleMessage (ActivityThread. java: 1305) в android .os.Handler.dispatchMessage (Обработчик. java: 102) в android .os.Looper.l oop (Looper. java: 135 ) в android .app.ActivityThread.main (ActivityThread. java: 5305) в java .lang.reflect.Method.invoke (собственный метод) в java .lang.reflect.Method.invoke (Метод . java: 372) в com. android .internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit. java: 903) в com. android .internal.os.ZygoteInit.main (ZygoteInit. java: 698) Причина: java .lang.ClassNotFoundException: не найден класс "com. mysql .jdb c .Driver" по пути: DexPathList [[zip-файл "/ data / app / com .example.myapplication-1 / base.apk "], nativeLibraryDirectories = [/ vendor / lib, / system / lib]] в dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader. java: 56) в java .lang .ClassLoader.loadClass (ClassLoader. java: 511) в java .lang.ClassLoader.loadClass (ClassLoader. java: 469) в java .lang.Class.classForName (собственный метод) в java .lang.Class.forName (Class. java: 309) на java .lang. Class.forName (Class. java: 273) в com.example.myapplication.VestActivity.onCreate (VestActivity. java: 73) в android .app.Activity.performCreate (Activity. java: 5990) в android .app.Instrumentation.callActivityOnCreate (Instrumentation. java: 1106) в android .app.ActivityThread.performLaunchActivity (ActivityThread. java: 2280) в android .app.ActivityThread.handleLaunchActivity (ActivityThread . java: 2392) в android .app.ActivityThread.access $ 800 (ActivityThread. java: 153) в android .app.ActivityThread $ H.handleMessage (ActivityThread. java: 1305) в android .os.Handler.dispatchMessage (Обработчик. java: 102) в android .os.Looper.l oop (Looper. java: 135) в android .app.ActivityThread.main ( ActivityThread. java: 5305) на java .lang.reflect.Method.invoke (собственный метод) на java .lang.reflect.Method.invoke (Метод. java: 372) на com. android .internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit. java: 903) в com. android .internal.os.ZygoteInit.main (ZygoteInit. java: 698) Подавлено: java .lang .ClassNotFo undException: com. mysql .jdb c. Драйвер в java .lang.Class.classForName (собственный метод) в java .lang.BootClassLoader.findClass (ClassLoader. java: 781) в java .lang.BootClassLoader.loadClass (ClassLoader. java: 841) в java .lang.ClassLoader.loadClass (ClassLoader. java: 504) ... еще 18 причин: java .lang.NoClassDefFoundError : Класс не найден с помощью загрузчика классов загрузки; стека нет в наличии 03-05 14: 18: 33.863 8177-8177 / com.example.myapplication E / YOUR_APP_LOG_TAG: я получил ошибку java. sql .SQLException: нет подходящего драйвера на java. sql .DriverManager.getConnection (DriverManager. java: 186) на java. sql .DriverManager.getConnection (DriverManager. java: 213) в com.example.myapplication.VestActivity.onCreate (VestActivity. java: 79) в android .app.Activity.performCreate (Activity. java: 5990) в android .app. Instrumentation.callActivityOnCreate (Instrumentation. java: 1106) в android .app.ActivityThread.performLaunchActivity (ActivityThread. java: 2280) в android .app.ActivityThread.handleLaunchActivity (ActivityThread. java: 2392) в android .app.ActivityThread.access $ 800 (ActivityThread. java: 153) в android .app.ActivityThread $ H.handleMessage (ActivityThread. java: 1305) в android .os.Handler. dispatchMessage (Handler. java: 102) в android .os.Looper.l oop (Looper. java: 135) в android .app.ActivityThread.main (ActivityThread. java: 5305 ) в java .lang.reflect.Method.invoke (собственный метод) в java .lang.reflect.Method.invoke (Method. java: 372) в com. android .internal.os. ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit. java: 903) в com. android .internal.os.ZygoteInit.main (ZygoteInit. java: 698) 03-05 14: 18: 33.918 8177-8177 / com .example.myapplication E / libEGL: validate_display: ошибка 255 3008 (EGL_BAD_DISPLAY)