馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
我在eclipse建立了一個JAVA檔案語法如下 是可以使用的
- public class test {
- private static final String url = "jdbc:mysql://localhost:3306/keep";
- private static final String user="root";
- private static final String pass="1234";
- private static final String driver ="com.mysql.jdbc.Driver";
-
- public static void main(String[] args)
- {
-
-
- try {
- Class.forName(driver);
- Connection con = DriverManager.getConnection(url, user, pass);
- Statement stmt = con.createStatement();
- ResultSet myrs = stmt.executeQuery("Select * from members");
- while (myrs.next()){
- System.out.println(myrs.getString("Email")+","+myrs.getString("Password"));
-
- }
- System.out.println("ok");
- } catch (Exception e) {
- System.out.println("連接數據庫失敗!");
- }
- }
- }
-
複製代碼
這是可行的 但我在android studio使用同樣方式於APP平台上卻無法 會跑出fail
程式如下
-
- private static final String url = "jdbc:mysql://localhost:3306/keep";
- private static final String user="root";
- private static final String pass="1234";
- private static final String driver ="com.mysql.jdbc.Driver";
- 下面這段是當我點取button後做的動作
- private Button.OnClickListener btnokOnClick = new Button.OnClickListener() {
- public void onClick(View v)
-
- {
-
- try {
- Class.forName(driver);
- Connection con = DriverManager.getConnection(url, user, pass);
- Statement stmt = con.createStatement();
- ResultSet myrs = stmt.executeQuery("Select * from members");
- while (myrs.next()) {
- System.out.println(myrs.getString("Email") + "," + myrs.getString("Password"));
- }
- Toast.makeText(btnok.getContext(), "ok", Toast.LENGTH_LONG).show();
- } catch (Exception e) {
- Toast.makeText(btnok.getContext(), "fail", Toast.LENGTH_LONG).show();
- }
- }
- };
複製代碼
請大家幫忙我解答一下>< 拜託了 我研究好久了 一直連不到mysql |
|