MySQL 始终连不上 本地也一样 Navicat 连接完全没问题,但是一旦AS JAVA 代码连接就出现如下错误 麻烦大神解救啊!!!!!!!!!!!!!!!

weixin_39444277 2018-05-27 09:05:01
05-27 08:59:13.612 1946-1946/com.example.administrator.myapplication E/=====: 6.0以下
05-27 08:59:13.702 1946-1946/com.example.administrator.myapplication W/dalvikvm: VFY: unable to find class referenced in signature (Ljavax/naming/Reference;)
05-27 08:59:13.702 1946-1946/com.example.administrator.myapplication W/dalvikvm: VFY: unable to resolve virtual method 37093: Ljavax/naming/Reference;.get (Ljava/lang/String;)Ljavax/naming/RefAddr;
05-27 08:59:13.702 1946-1946/com.example.administrator.myapplication W/dalvikvm: VFY: unable to find class referenced in signature (Ljavax/naming/Reference;)
05-27 08:59:13.702 1946-1946/com.example.administrator.myapplication E/dalvikvm: Could not find class 'javax.naming.StringRefAddr', referenced from method com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.storeTo
05-27 08:59:13.702 1946-1946/com.example.administrator.myapplication W/dalvikvm: VFY: unable to resolve new-instance 4123 (Ljavax/naming/StringRefAddr;) in Lcom/mysql/jdbc/ConnectionPropertiesImpl$ConnectionProperty;
05-27 08:59:13.732 1946-1946/com.example.administrator.myapplication W/dalvikvm: VFY: unable to resolve static method 36027: Ljava/lang/management/ManagementFactory;.getThreadMXBean ()Ljava/lang/management/ThreadMXBean;
05-27 08:59:13.752 1946-1946/com.example.administrator.myapplication W/System.err: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.Util.getInstance(Util.java:408)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2267)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2016)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
at java.sql.DriverManager.getConnection(DriverManager.java:179)
at java.sql.DriverManager.getConnection(DriverManager.java:213)
at com.example.administrator.myapplication.LoginActivity.init(LoginActivity.java:52)
at com.example.administrator.myapplication.LoginActivity.onCreate(LoginActivity.java:32)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2157)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5019)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.os.NetworkOnMainThreadException
at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1145)
at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:84)
at libcore.io.IoBridge.connectErrno(IoBridge.java:127)
at libcore.io.IoBridge.connect(IoBridge.java:112)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
at java.net.Socket.connect(Socket.java:843)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:211)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:301)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2188)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2221)
... 26 more
05-27 08:59:13.862 1946-1946/com.example.administrator.myapplication W/EGL_emulation: eglSurfaceAttrib not implemented 3093 12436
05-27 08:59:13.882 353-361/? W/ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1123 com.android.server.InputMethodManagerService.hideCurrentInputLocked:1880 com.android.server.InputMethodManagerService.windowGainedFocus:1968 com.android.internal.view.IInputMethodManager$Stub.onTransact:221 com.android.server.InputMethodManagerService.onTransact:818
05-27 09:04:46.162 1959-1959/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-27 09:04:46.162 1959-1959/? E/android.os.Debug: failed to load memtrack module: -2
05-27 09:04:46.182 353-517/? W/NetworkManagementSocketTagger: setKernelCountSet(10031, 0) failed with errno -13
05-27 09:04:46.182 353-568/? W/ActivityManager: Force removing ActivityRecord{4a8a25cc u0 com.example.administrator.myapplication/.LoginActivity t9}: app died, no saved state
05-27 09:04:46.222 670-670/? W/EGL_emulation: eglSurfaceAttrib not implemented 3093 12436
05-27 09:04:46.222 634-641/? W/Binder: Caught a RuntimeException from the binder stub implementation.
java.lang.NullPointerException
at android.inputmethodservice.IInputMethodWrapper.setSessionEnabled(IInputMethodWrapper.java:280)
at com.android.internal.view.IInputMethod$Stub.onTransact(IInputMethod.java:129)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
05-27 09:04:46.222 353-579/? W/ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1123 com.android.server.InputMethodManagerService.hideCurrentInputLocked:1880 com.android.server.InputMethodManagerService.windowGainedFocus:1968 com.android.internal.view.IInputMethodManager$Stub.onTransact:221 com.android.server.InputMethodManagerService.onTransact:818
05-27 09:04:46.222 353-579/? W/InputMethodManagerService: Got RemoteException sending setActive(false) notification to pid 1946 uid 10031
...全文
1675 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_39444277 2018-05-27
  • 打赏
  • 举报
回复
String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://140.143.122.189:3360/abc"; String username = "pfl"; String password = "123456"; Connection conn = null; try { Class.forName(driver); //classLoader,加载对应驱动 conn = (Connection) DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); }

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧