博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC访问数据库查询信息的步骤(硬编码格式)
阅读量:6027 次
发布时间:2019-06-20

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

1 Class.forName()加载驱动

2 DriverManager获取Connect连接

3 创建Statement执行SQL语句

4 返回ResultSet查询结果

5释放资源

package cn.tree.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MenuDao {	// 查询主目录	public void getMainList() {		Connection connection = null;		Statement st = null;		ResultSet rs = null;		try {			// 1、加载驱动			Class.forName("com.mysql.jdbc.Driver");			// 2、获取数据库连接			connection = DriverManager.getConnection(					"jdbc:mysql://127.0.0.1:3306/tree", "root", "123321");			// 3、获取Statement对象,执行sql语句			String sql = "select * from main";			st = connection.createStatement();			rs = st.executeQuery(sql);			// 4、处理sql执行结果			while (rs.next()) {				int id = rs.getInt("id");				String name = rs.getString("name");				System.out.println("id: " + id + "\t" + "name: " + name);			}		} catch (ClassNotFoundException e) {			e.printStackTrace();		} catch (SQLException e) {			e.printStackTrace();		} finally {			try {				// 5、释放资源				rs.close();				st.close();				connection.close();			} catch (SQLException e) {				e.printStackTrace();			}		}	}	public static void main(String[] args) {		MenuDao menuDao = new MenuDao();		menuDao.getMainList();	}}

  

转载于:https://www.cnblogs.com/xtdxs/p/6506741.html

你可能感兴趣的文章
JS模拟类继承
查看>>
WorkFlow设计篇Step.2—传参的用法-订单金额的处理(续)-WF4.0
查看>>
毕业5年里
查看>>
我的友情链接
查看>>
用单片机控制PH8810和无线收发模块实现远程控制家电
查看>>
如何周密规划决策制定过程
查看>>
关于C语言中字符串操作的几个函数的总结
查看>>
ASP.NET用户控件的创建和使用
查看>>
程序包管理
查看>>
linux 基础学习入门 2
查看>>
[Java入门笔记] Java语言基础(四):流程控制
查看>>
hadoop 2.2 本地库编译
查看>>
消息中间件概述
查看>>
putty 知多少
查看>>
模块化UPS技术
查看>>
sql 高级 (五)(create index(创建索引) drop)
查看>>
搭建环境_maven: 搭建工程: ssm整合: 搭建测试:
查看>>
Spring Boot 添加拦截器的配置方式
查看>>
python_控制台输出带颜色的文字方法
查看>>
零基础学UI设计,哪些知识需要重点学习?
查看>>