讀取mysql數(shù)據(jù)庫文本字段的值方法如下:
玉林網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
public void read() {
try {
//連接數(shù)據(jù)庫
conn = JdbcUtils.getConnection();
//查詢r(jià)esume字段,text格式
String sql = "select resume from testclob where id=1";
pt = conn.prepareStatement(sql);
//執(zhí)行查詢并返回結(jié)果
rs = pt.executeQuery();
if (rs.next()) {
// rs.getCharacterStream讀取該字段
Reader reader = rs.getCharacterStream("resume");
//定義字符數(shù)組來存放讀取值
char buffer[] = new char[1024];
while ((reader.read(buffer)) != -1) {
//打印
System.out.println(buffer);
}
reader.close();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
JdbcUtils.release(conn, pt, rs);
}
}
數(shù)據(jù)庫句柄 = 連接MySql (“服務(wù)器名”, “用戶名”, “密碼”, “數(shù)據(jù)庫名”, 端口)
執(zhí)行sql語句(數(shù)據(jù)庫句柄,“select 被查字段名 from 表名 where 條件”)'''''條件就是比較語句之類如
.版本 2
.支持庫 mysql
.子程序 mysql模糊查詢, 文本型, 公開, 模糊查詢 返回結(jié)果
.參數(shù) 參數(shù)_數(shù)據(jù)庫句柄, 整數(shù)型
.參數(shù) 參數(shù)_數(shù)據(jù)庫表名, 文本型
.參數(shù) 參數(shù)_結(jié)果字段名稱, 文本型
.參數(shù) 參數(shù)_條件字段名稱, 文本型
.參數(shù) 參數(shù)_條件, 文本型
.參數(shù) 參數(shù)_結(jié)果數(shù)組, 文本型, 參考 數(shù)組, 存放結(jié)果的數(shù)組
.局部變量 局部_記錄集, 整數(shù)型
.局部變量 局部_結(jié)果, 文本型
.局部變量 局部_記錄集數(shù)量, 整數(shù)型
.局部變量 i, 整數(shù)型
.如果 (執(zhí)行SQL語句 (參數(shù)_數(shù)據(jù)庫句柄, “select `” + 參數(shù)_結(jié)果字段名稱 + “` from ” + 參數(shù)_數(shù)據(jù)庫表名 + “ where `” + 參數(shù)_條件字段名稱 + “`like '%” + 參數(shù)_條件 + “%';”))
局部_記錄集 = 取記錄集 (參數(shù)_數(shù)據(jù)庫句柄)
到首行 (局部_記錄集)
局部_記錄集數(shù)量 = 取記錄集行數(shù) (局部_記錄集)
.計(jì)次循環(huán)首 (局部_記錄集數(shù)量, i)
讀字段值 (局部_記錄集, 參數(shù)_結(jié)果字段名稱, 局部_結(jié)果)
加入成員 (參數(shù)_結(jié)果, 局部_結(jié)果)
到下一行 (局部_記錄集)
.計(jì)次循環(huán)尾 ()
釋放記錄集 (局部_記錄集)
返回 (真)
.否則
釋放記錄集 (局部_記錄集)
返回 (假)
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("IP", "庫", "用戶", "密碼").AsString);
MySQLDataAdapter rs = new MySQLDataAdapter("select uid from pw_memberinfo", conn);
DataTable T = new DataTable();
rs.Fill(T);
DataTableReader dtr = T.CreateDataReader();
while (dtr.Read())
{
Console.WriteLine(dtr[0] + "###" + dtr.GetValue(1));
//輸出的是第一列和第二列的值,這里是自動(dòng)轉(zhuǎn)化的不用寫tostring()
}
describe
table
可以列出該表的
列名
類型
isnull
鍵類型
默認(rèn)值
其它
$Data=mysqli_fetch_assoc($Result);
改為
$Data=mysqli_fetch_array($Result,MYSQLI_NUM);
即可用序號(hào)來獲取記錄值。請(qǐng)注意,由于序號(hào)是從0起算的,所以要想獲得$Data中的第3個(gè)值,必須用$v=Data[2]
另外還可以用 $Data=mysqli_fetch_array($Result,MYSQLI_BOTH); ,這個(gè)時(shí)候,既可以用序號(hào)獲取記錄值,也可以用字段名
其實(shí)吧,你也可以通過循環(huán)對(duì)數(shù)組$Data進(jìn)行遍歷,不也可以在不知道字段名的情況下把所有值取出來啊?!
文章題目:mysql怎么讀字段值 mysql中的字段是什么意思
分享URL:http://jinyejixie.com/article22/dodhsjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、軟件開發(fā)、品牌網(wǎng)站制作、外貿(mào)建站、定制網(wǎng)站、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)