在Eclipse中测试MySQL-JDBC(1)入门【数据库查询】
来源:互联网 发布:个人简历h5源码 编辑:程序博客网 时间:2024/05/23 02:12
【环境】
免安装版MySQL:mysql-5.7.18
Eclipse Luna 4.4.2
MySQL--JDBC:mysql-connector-java-5.0.8-bin.jar
【步骤】
1,mysql端】创建数据库jdbcDemo,创建表employee(id,name,age),插入(啊啊 19,拜拜 20,长城 21)
2,Eclipse端】创建java工程jdbcDemo,包名:com.flying.jdbc,键类名:Demo (在工程下创建lib目录、将数据库驱动复制到lib目录下并且biuld path.)
Demo类的代码如下
【
package com.flying.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;import com.mysql.jdbc.Driver;public class Demo {@Testpublic void query() throws Exception{DriverManager.registerDriver(new Driver());String url = "jdbc:mysql://localhost:3306/jdbcDemo";Connection con = DriverManager.getConnection(url, "root", "root");Statement st = con.createStatement();String sql = "select * from employee";ResultSet res = st.executeQuery(sql);while (res.next()) {System.out.println(res.getString("name"));}res.close();st.close();con.close();}}
】
然后单元测试,控制台显示 :
啊啊
拜拜
长城
【精华整理】
重要语句或代码
【jdbc:mysql://localhost:3306/jdbcDemo】3306是端口号,jdbcDemo是数据库名
【select * from employee】查询语句:查询表:employee
【1 注册数据库jdbc-mysql驱动】
DriverManager.registerDriver(new Driver());
【2 获取数据库连接 】
Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/jdbcDemo”, "root", "root");
【3 通过连接创建一个数据库操作对象】
Statement st = con.createStatement();
【4 通过数据库操作对象操作数据库,如果是查询,会返回一个结果集对象】
ResultSet res = st.executeQuery(select * from employee);
【5 处理结果集】
while(res.next()){//打印所有数据System.out.println(res.getInt("id")+"..."+res.getString("name")+"..."+res.getInt("age"));}
【6 释放资源】
res.close(); st.close();con.close();
阅读全文
0 0
- 在Eclipse中测试MySQL-JDBC(1)入门【数据库查询】
- 在Eclipse中测试MySQL-JDBC(2)优化【数据库查询】
- 在Eclipse中测试MySQL-JDBC(4)删除数据库中的数据【D】
- 在Eclipse中测试MySQL-JDBC(5)查询1-4之间的所有员工,并且封装为一个个的employee对象,并且存储到一个集合中
- 在Eclipse中测试MySQL-JDBC(11)关于mysql事务管理,JDBC事务管理,回滚点
- 在Eclipse中测试MySQL-JDBC(6)JDBC工具(JdbcUtil)类抽取
- 在Eclipse中测试MySQL-JDBC(7)JDBC工具(JdbcUtil)类抽取 再优化
- 在Eclipse中测试MySQL-JDBC(8)sql注入的防范PreparedStatement(处理命令)
- 在Eclipse中测试MySQL-JDBC(14)c3p0配置多个数据库连接 (独立)
- 在Eclipse中测试MySQL-JDBC(12)自定义连接池
- 在Eclipse中测试MySQL-JDBC(15)c3p0配置文件对JDBC工具(JdbcUtil)类抽取 再优化
- 在Eclipse中用JDBC连接Mysql数据库
- Eclipse中使用JDBC连接MYSQL数据库
- 在Eclipse中测试MySQL-JDBC(9)statement 批处理(同时执行多条sql语句)
- 在Eclipse中测试MySQL-JDBC(10)preparestatement批处理(同时执行多条sql语句)
- 在Eclipse中测试MySQL-JDBC(13)Apache的DBCP连接池和c3p0连接池
- 在Eclipse中使用JDBC访问MySQL数据库的配置方法
- JDBC-mysql,查询数据库信息
- 图片轮播带小圆点选择左右切换
- XSI IPC(消息队列、信号量、共享内存)
- MTK_GPIO口的定制
- oracle 创建空间索引
- 微服务之构建容错&自动降级的系统
- 在Eclipse中测试MySQL-JDBC(1)入门【数据库查询】
- Dialog封装大全NiceDialog一个强大的轮子
- random forest 随机森林(高亮!用于分类) matlab实现
- html5之获取url参数和右键菜单
- win10如何在此处打开命令行
- OpenCV简单操作-RGB转gray
- 基于vue-cli的vue项目之路由6--重定向1-----路径无参重定向
- Hadoop之Hue3.9.0详细安装文档
- struct stat结构体:获取指定路径的文件或者文件夹的信息