1、在工程裡匯入jdbc的驅動包
2、測試與as的連線
這裡可能會出現連不上問題,連線真機使用本地ip,連線模擬器使用10.0.2.2(在虛擬機器的wifi設定**10.0.3.2)去訪問。還有就是網上有人說sdk16以上可能會找不到jar包。
3、使用jdbc訪問資料庫
第一步,載入mysql資料庫的驅動
class.forname(「com.mysql.jdbc.driver」);第二步,與mysql建立連線,返回乙個connection物件
connection connect = drivermanager.getconnection(「jdbc:mysql://本地ip:3306/department_database?useunicode=true&characterencoding=utf-8」,」root」, 「123456」);這裡傳入你的ip,mysql的使用者和密碼,還有表名department_database
第三步,拿到statement物件,它為一條sql語句生成執行計畫,就是用來執行sql語句的,然後會返回乙個結果集給你去拿資料
statement stmt = connect.createstatement();使用next()訪問一行一行的資料,迴圈拿到一列的資料即可resultset rs = stmt.executequery(「select * from bigdepartment」);
rs.getstring(1),這裡的引數1代表第一列,依次類推,或者傳入表裡的列名也可以rs.getstring(「dbid」);
public static listquerybname(string name) catch (exception e)
try
system.out
.println();
system.out
.println("您所選擇的大科包括的下拉列表即科室為:");
system.out
.println();
listlist = new arraylist<>();
while (rs.next())
system.out
.println(list + "22222");
mylist = list;
} catch (exception e)
return mylist;
}
第四步,將結果返回給下拉列表,更新資料,下拉列表我用的是網上寫好的,鏈結分享給大家 網上的下拉列表控制項分享
我給viewleft類新增了乙個獲取資料的方法
public
void
setitemdata(listlist)else
}// items = list;
}
把獲取到的資料設定給它,在子執行緒獲取資料,在主線程中設定資料給expandtabview,新增到viewleft上。
bt.setonclicklistener(new view.onclicklistener()
});system.out.println(str+"wwwwwwwwww");
}}).start();
toast.maketext(myactivity.this,"資料查詢完成,下拉列表選擇檢視",toast.length_long).show();
}});
專案傳送門
CSS的下拉列表
在css裝飾html的網頁過程中,即使是最基礎的網頁,下拉列表也是必要的網頁元件。接下來讓我們看一下下拉列表的分析 html 部分 我們可以使用任何的 html 元素來開啟下拉列表,如 或 a 元素。使用容器元素 如 來建立下拉列表的內容,並放在任何你想放的位置上。使用 元素來包裹這些元素,並使用 ...
jquery下拉列表
由於需要 用以前發過的摺疊選單原始碼改了一下 做成了下拉列表 感覺還不錯 留著以後使用 首頁主選單.子選單.子選單.子選單.子選單.子選單.子選單.主選單.子選單.子選單.子選單.子選單.子選單.子選單.主選單.子選單.子選單.子選單.子選單.子選單.子選單.主選單.子選單.子選單.子選單.子選單....
Bootstrap下拉列表
使用下拉列表 dropdown 外掛程式,能夠向不論什麼元件 比方導航欄 標籤頁 膠囊式導航選單 button等 加入下拉列表。假設想要單獨引用該外掛程式的功能,那麼須要引用 dropdown.js。或者能夠引入bootstrap.js或壓縮版的bootstrap.min.js。通過 data 屬性...