使用JDBC创建数据库对象(4)

使用JDBC创建数据库对象(4),第1张

使用JDBC创建数据库对象(4),第2张

使用JDBC创建数据库对象(4)

执行SQL查询
我们已经了解了JDBC的基本对象,现在可以执行SQL查询了。该查询作为Statement对象的方法执行,您可以很容易地从Connection对象中获得Statement对象:

String query = "从食品中选择食品名称;";
结果集结果;
try
{
Statement stmt = con . create Statement();
results = stmt . execute query(query);
}
catch(Exception e)
{ system . out . println("查询异常");}


请注意,这个简单的查询返回food表中的整个Foodname列。您可以使用这样一个简单的查询来获取整列的内容。请注意,查询本身是一个结果集,您可以用我们刚才讨论的方式来处理它。

打印结果集

因为我们总是从结果集中打印数据,所以我们可以设计一个简单的方法来转储整个结果集,包括表名元数据。子程序如下:

私有转储结果(字符串头)
{
/
这是打印列标题和每列内容的通用方法
/

system . out . println(head);
try
{
/
从元数据中获取列数。

rsmd = results . get metadata();
num cols = rsmd . getcolumncount();
/
打印列名。

for(I = 1;is system . out . print(rsmd . get column name(I)+" ");
system . out . println();
/
打印列内容

布尔more = results . next();
while(more)
{
for(I = 1;I system . out . print(results . getstring(I)+" ";
system . out . println();
more = results . next();
}
}
catch(异常e)
{ system . out . println(e . getmessage());}
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 使用JDBC创建数据库对象(4)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情