Java如何把sql取出来的值放到变量里

 时间:2024-10-14 17:25:47

通过小例子介绍java如何通过JDBC将mysql数据库中的值通过sql语句查询出来后存放到java变量中。

工具/原料

eclipse

mysql5.7.18

方法/步骤

1、首先在mysql创建表和添加数据。进入mysql,创建一个数据库,并使用该数据库。

Java如何把sql取出来的值放到变量里

2、接着创建usr表,并向usr表插入4条数据。创建表的sql语句和插入数据的sql语句如图。

Java如何把sql取出来的值放到变量里

3、表结构和表数据如图。

Java如何把sql取出来的值放到变量里

4、表的创建和数据的插入完成后,打开eclipse,创秃赈沙嚣建一个java工程项目,在src下创建包util,该包下创建类DBConn,包entity,该包下创捋杏野卫建类Usr,包dao,该包下创建类UsrDao,创建后的工程目录如图。

Java如何把sql取出来的值放到变量里

5、我这氇筐塘瓠里使用的是JDBC方式连接数据库,所以首先编写数据库连接工具类,具体编写可参照:java编写jdbc连接mysql数据库工具类。完整的工程目录及数据库连接类DBConn的内容如图。

Java如何把sql取出来的值放到变量里

Java如何把sql取出来的值放到变量里

Java如何把sql取出来的值放到变量里

Java如何把sql取出来的值放到变量里

6、Usr.java的内容如图。注意Date类型是使用util包下的Date。

Java如何把sql取出来的值放到变量里

Java如何把sql取出来的值放到变量里

7、UsrDao.java的内容如图。

Java如何把sql取出来的值放到变量里

Java如何把sql取出来的值放到变量里

8、sql取出来的值存放到变量中的关键代码如兔脒巛钒图。在执行查询函数之后(ptst.executeQuery()),会返回一个ResultSet类型的结果集,然后使用ResultSet类中的next(像粜杵泳)方法,可以遍历结果集,最后使用getString()方法可以将对应变量的值取出来,取出来的值是String类型的,所以在存放到其他类型的java变量时,需先进行类型转换。如图中的id是int类型,需通过newInteger(rs.getString("id"))的方式将String类型的值转换为int类型。

Java如何把sql取出来的值放到变量里

9、最后如图在UsrDao.java的窗口上右键选择RunAS-->JavaApplication。

Java如何把sql取出来的值放到变量里

10、运行结果如图。成功通过JDBC将数据库的数据通过sql语句取出来后存放到变量中,并通过控制台输出。

Java如何把sql取出来的值放到变量里

怎么绘制软件设计模块化流程图 Android学习笔记——调用百度的api开发天气预报 Navicat 如何设置外键约束 用例图怎么画 设置Eclipse触发器,输入字母时自动提示
热门搜索
宝马750报价及图片 冲田杏梨电影 本田越野车报价及图片 喜爱夜蒲电影 徐锦江电影