十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
读取mysql数据库文本字段的值方法如下:
玉林网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
public void read() {
try {
//连接数据库
conn = JdbcUtils.getConnection();
//查询resume字段,text格式
String sql = "select resume from testclob where id=1";
pt = conn.prepareStatement(sql);
//执行查询并返回结果
rs = pt.executeQuery();
if (rs.next()) {
// rs.getCharacterStream读取该字段
Reader reader = rs.getCharacterStream("resume");
//定义字符数组来存放读取值
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);
}
}
数据库句柄 = 连接MySql (“服务器名”, “用户名”, “密码”, “数据库名”, 端口)
执行sql语句(数据库句柄,“select 被查字段名 from 表名 where 条件”)'''''条件就是比较语句之类如
.版本 2
.支持库 mysql
.子程序 mysql模糊查询, 文本型, 公开, 模糊查询 返回结果
.参数 参数_数据库句柄, 整数型
.参数 参数_数据库表名, 文本型
.参数 参数_结果字段名称, 文本型
.参数 参数_条件字段名称, 文本型
.参数 参数_条件, 文本型
.参数 参数_结果数组, 文本型, 参考 数组, 存放结果的数组
.局部变量 局部_记录集, 整数型
.局部变量 局部_结果, 文本型
.局部变量 局部_记录集数量, 整数型
.局部变量 i, 整数型
.如果 (执行SQL语句 (参数_数据库句柄, “select `” + 参数_结果字段名称 + “` from ” + 参数_数据库表名 + “ where `” + 参数_条件字段名称 + “`like '%” + 参数_条件 + “%';”))
局部_记录集 = 取记录集 (参数_数据库句柄)
到首行 (局部_记录集)
局部_记录集数量 = 取记录集行数 (局部_记录集)
.计次循环首 (局部_记录集数量, i)
读字段值 (局部_记录集, 参数_结果字段名称, 局部_结果)
加入成员 (参数_结果, 局部_结果)
到下一行 (局部_记录集)
.计次循环尾 ()
释放记录集 (局部_记录集)
返回 (真)
.否则
释放记录集 (局部_记录集)
返回 (假)
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));
//输出的是第一列和第二列的值,这里是自动转化的不用写tostring()
}
describe
table
可以列出该表的
列名
类型
isnull
键类型
默认值
其它
$Data=mysqli_fetch_assoc($Result);
改为
$Data=mysqli_fetch_array($Result,MYSQLI_NUM);
即可用序号来获取记录值。请注意,由于序号是从0起算的,所以要想获得$Data中的第3个值,必须用$v=Data[2]
另外还可以用 $Data=mysqli_fetch_array($Result,MYSQLI_BOTH); ,这个时候,既可以用序号获取记录值,也可以用字段名
其实吧,你也可以通过循环对数组$Data进行遍历,不也可以在不知道字段名的情况下把所有值取出来啊?!