博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jdbc连接数据库入门(3)--查询一个表的所有信息
阅读量:3965 次
发布时间:2019-05-24

本文共 1537 字,大约阅读时间需要 5 分钟。

package jdbc01;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.mysql.cj.jdbc.Driver;//向表中添加一条记录public class JdbcDemo4 {
public static void main(String[] args) throws Throwable {
Statement stmt=null; Connection conn = null; ResultSet rs = null; try {
//1.注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //2.获取数据库的连接对象 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/ceshi?serverTimezone=GMT%2B8", "root","123456"); //3.定义sql String sql= "select * from student"; //4.获取执行sql的对象 stmt = conn.createStatement(); //5.执行sql rs = stmt.executeQuery(sql); //6.处理结果 //循环判断游标是否是最后一行末尾。 while(rs.next()){
//获取数据 //6.2 获取数据 int id = rs.getInt(1); String name = rs.getString("name"); double balance = rs.getDouble(3); System.out.println(id + "---" + name + "---" + balance); } } catch (ClassNotFoundException e) {
// TODO Auto-generated catch block e.printStackTrace(); }finally {
//stmt.close(); //7. 释放资源 //避免空指针异常 if(stmt != null){
try {
stmt.close(); } catch (SQLException e) {
e.printStackTrace(); } } if(conn != null){
try {
conn.close(); } catch (SQLException e) {
e.printStackTrace(); } } }}}

转载地址:http://ndezi.baihongyu.com/

你可能感兴趣的文章
构件图(Component Diagram)—UML图(八)
查看>>
部署图(Deployment Diagram)—UML图(九)
查看>>
协作图(Collaboration Diagram)—UML图(七)
查看>>
什么是RUP
查看>>
什么是UML(UML总结)
查看>>
UML基础与应用系列文章汇总
查看>>
C#方法重载(overload)方法重写(override)隐藏(new)
查看>>
javascript实现滚动图片
查看>>
css+div练手-工作室
查看>>
CSS+DIV布局之道
查看>>
CSS+DIV练手-公司
查看>>
CSS+DIV练手—鲜花展
查看>>
深入浅出JavaScript(1)—ECMAScript
查看>>
深入浅出JavaScript(2)—ECMAScript
查看>>
Asp.Net+Jquery.Ajax详解1-开篇
查看>>
我的软件工程之路(四)—半年总结
查看>>
Asp.Net+Jquery.Ajax详解5-$.getScript
查看>>
Asp.Net+Jquery.Ajax详解6-$.ajaxSetup
查看>>
Asp.Net+Jquery.Ajax详解7-全局Ajax事件
查看>>
J2EE总结(宏观把握)
查看>>