Android 台灣中文網
標題:
連接本機mysql的錯誤訊息,求解
[打印本頁]
作者:
how11
時間:
2019-5-1 16:16
標題:
連接本機mysql的錯誤訊息,求解
程式如下
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Thread thread = new Thread(new Runnable() {
@Override
public void run() {
String ip = "192.168.1.100";
int port = 3306;
String dbName = "test";
String url = "jdbc:mariadb://" + ip + ":" + port + "/" + dbName;
String user = "xxx";
try {
Class.forName("org.mariadb.jdbc.Driver");
<font color="#ff0000"> Connection conn = DriverManager.getConnection(url, user, "1234");</font>
Log.d("suc", "連接成功!");
} catch (Exception e) {
Log.d("err", "連接失敗!");
}
}
});
}
複製代碼
執行完紅色程式,就會出錯,錯誤訊息如下
Process: com.example.xxx.myapplication, PID: 17842
java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/format/DateTimeFormatterBuilder;
複製代碼
該如何解決呢?google後的處理方式,無法理解也不知從何下手
作者:
systempanic
時間:
2021-2-10 11:09
你的錯誤訊息是找不到DateTimeFormatterBuilder類別,但是你的程式碼又沒有關於DateTimeFormatterBuilder的引用,所以你的問題應該不是在你貼的onCreate方法內產生的
作者:
sddog0309
時間:
2021-4-27 17:03
看了兩遍.沒辦法幫你喔
給的資訊太少
作者:
blieboy
時間:
2023-12-13 22:48
顯示的錯誤訊息很簡單~~你沒import到java/time/format/DateTimeFormatterBuilder這個類別,所以會導致發生程式執行出現例外
作者:
陳紫靈
時間:
2024-5-1 16:15
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Thread thread = new Thread(new Runnable() {
@Override
public void run() {
String ip = "192.168.1.100";
int port = 3306;
String dbName = "test";
String url = "jdbc:mariadb://" + ip + ":" + port + "/" + dbName;
String user = "xxx";
try {
Class.forName("org.mariadb.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, user, "1234");
Log.d("suc", "連接成功!");
} catch (Exception e) {
Log.d("err", "連接失敗!");
e.printStackTrace();
}
}
});
thread.start(); // 啟動子線程
}
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1