您的位置:首页 > 数据库 > MySQL

mysql tips

2015-10-08 15:59 477 查看
【登录】mysql>mysql -u root -p (此处不需要封号,直接回车,没有密码)

【无法插入中文】这是因为表格的字符集不是utf-8,建立数据库选择字符集为utf-8即可。

我是用navicat建数据库,建库时会有提示,选择其中的utf-8



【查询一条数据】

查询数据表中的某条数据使用的语句:

sql = "select * from article WHERE Date='"+date+"'";
		QueryResult = stmt.executeQuery(sql);
但是只有上述代码会无法提取数据。

因为QueryResult在一开始的时候,游标不是位于第一条记录的,而是位于第一条记录之上的,

所以只有一条记录也要用QueryResult.next()往下移。

全部代码为:

sql = "select * from article WHERE Date='"+date+"'";
		QueryResult = stmt.executeQuery(sql);


QueryResult.next();

//接下来取得result中的数据
article.setDate(QueryResult.getString("date"));
article.setTitle(QueryResult.getString("title"));
article.setHead(QueryResult.getString("head"));
article.setContent(QueryResult.getString("content"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: