讀取數(shù)據(jù)庫(kù),首先要將數(shù)據(jù)庫(kù)的驅(qū)動(dòng)包導(dǎo)入:如果是mysql數(shù)據(jù)庫(kù),需要導(dǎo)入mysql-connector-java-5.1.27.jar,如果是oracle就需要導(dǎo)入oracle.jar包;
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、普陀網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、普陀網(wǎng)絡(luò)營(yíng)銷、普陀企業(yè)策劃、普陀品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供普陀建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
然后就是建立數(shù)據(jù)庫(kù)連接,使用Connection 新建連接,然后執(zhí)行你的sql語(yǔ)句查詢出需要的數(shù)據(jù),下面是兩個(gè)方法: public PageModel findAllUser(int pageNo,int pageSize){String sql = "select * from user where user_name 'root' order by user_name" +"limit" + (pageNo - 1) * pageSize + "," + pageSize;PageModel pageModel =null;Connection conn =null;Statement stmt =null;ResultSet rs = null;try{conn = DB.getConn();stmt = conn.createStatement();rs = stmt.executeQuery(sql);List user_List = new ArrayList();while(rs.next()){User user = new User();user.setUser_name(rs.getString("user_name"));user.setUser_password(rs.getString("user_password"));user.setUser_tel(rs.getString("user_tel"));user.setUser_email(rs.getString("user_email"));user.setUser_createDate(rs.getTimestamp("user_createdate"));user_List.add(user);}//取得所有記錄int totalRecords = getTotalRecords(conn);pageModel = new PageModel();pageModel.setPageSize(pageSize);pageModel.setList(user_List);pageModel.setTotalRecord(totalRecords);}catch(SQLException e){e.printStackTrace();}finally{DB.close(rs);DB.close(stmt);DB.close(conn);}return pageModel;} /** * 取得所有記錄 * @param conn * @return 所有記錄totalRecords */public int getTotalRecords(Connection conn){String sql = "select count(*) from user where user_name 'root' ";int totalRecords = 0;Statement stmt = null;ResultSet rs = null;try{conn = DB.getConn();stmt = conn.createStatement();rs = stmt.executeQuery(sql);if(rs.next()){totalRecords = rs.getInt(1);}}catch(SQLException e){e.printStackTrace();}finally{DB.close(rs);DB.close(stmt);DB.close(conn);}return totalRecords;}
mysql讀音:英[ma? es kju: el]、美[ma? ?s kju ?l]。?
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB?公司開發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在?WEB?應(yīng)用方面,MySQL是最好的?RDBMS?(Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件之一。
使用注意事項(xiàng):
在 MySQL 數(shù)據(jù)庫(kù)中,進(jìn)行中文排序和查找的時(shí)候,對(duì)漢字的排序和查找結(jié)果是錯(cuò)誤的。這種情況在 MySQL 的很多版本中都存在。如果這個(gè)問題不解決,那么 MySQL 將無法實(shí)際處理中文。
出現(xiàn)這個(gè)問題的原因是:MySQL 在查詢字符串時(shí)是大小寫不敏感的,在編繹 MySQL 時(shí)一般以 ISO-8859 字符集作為默認(rèn)的字符集,因此在比較過程中中文編碼字符大小寫轉(zhuǎn)換造成了這種現(xiàn)象,一種解決方法是對(duì)于包含中文的字段加上 "binary" 屬性,使之作為二進(jìn)制比較,例如將 "name char(10)" 改成 "name char(10)binary"。
mysql讀法:英?[ma? es kju: el]??美?[ma? ?s kju ?l]
釋義:n. 數(shù)據(jù)庫(kù)系統(tǒng)(一種免費(fèi)的跨平臺(tái)的)
短語(yǔ)
1、JSP MySQL?小型酒吧在線管理系統(tǒng) ; 網(wǎng)站在線客服系統(tǒng) ; 二級(jí)聯(lián)動(dòng)菜單 ; 設(shè)計(jì)與實(shí)現(xiàn)
2、MySQL Chinese?MySQL中文增強(qiáng)版
3、mysql server?服務(wù)器 ; 啟動(dòng)及停止 ; 數(shù)據(jù)庫(kù)
4、MySQL Cluster?數(shù)據(jù)庫(kù)集群 ; 概念學(xué)習(xí)匯總
用法:The default?name?of the?instance?is?MYSQL.
實(shí)例的默認(rèn)名稱是MYSQL。
擴(kuò)展資料
mysql近義詞:database
讀法:英?[?de?t?be?s; ?dɑ?t?be?s]??美?[?de?t?be?s,?d?t?be?s]
釋義:n. 數(shù)據(jù)庫(kù),資料庫(kù)
短語(yǔ)
1、relational database?[計(jì)]?關(guān)系數(shù)據(jù)庫(kù) ; 相關(guān)數(shù)據(jù)庫(kù) ; 關(guān)系數(shù)據(jù)庫(kù) ; 關(guān)聯(lián)式資料庫(kù)
2、Graph Database?圖數(shù)據(jù)庫(kù) ; 圖形數(shù)據(jù)庫(kù) ; 數(shù)據(jù)庫(kù)
3、temporal database?時(shí)間數(shù)據(jù)庫(kù) ; 時(shí)態(tài)數(shù)據(jù)庫(kù) ; 時(shí)間資料庫(kù)
string
s
=
"select
*
from
table1";
sqlconnection
conn=new
sqlconnection();
SqlCommand
com
=
new
SqlCommand(s,
conn);
問題一
1、通過datareader對(duì)象讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù)
SqlDataReader
dr
=
com.ExecuteReader();
dr.read();//只能讀取第一條記錄,如果不止一條,可通過while()循環(huán)。
2、可將查詢結(jié)果綁定到gridview控件
DataSet
ds
=
new
DataSet();
SqlDataAdapter
adp
=
new
SqlDataAdapter(s,
c);
adp.Fill(ds);
gv.DataSource
=
ds.Tables[0];
問題二
t.substring(起始索引,子字符串長(zhǎng)度);