JDBC基础学习笔记_02JDBC编程的mysql数据准备并编写程序
2015-11-02 17:29
1086 查看
一.本节目的:通过JDBC完成对MySQL数据库的增删改查操作。
二. 见两张表:
三.向项目中导入jdbc驱动jar包。
下载地址:http://dev.mysql.com/downloads/file/?id=459313 下载并解压缩。
新建一个javaweb项目,将解压缩后的jar包复制粘贴到bin目录下:如图
项目右键,设置,设置如图:
添加jar包。
四.在这里说明JDBC编程的一般步骤:
1. 加载驱动
2. 打开连接
3.执行查询
4.处理结果
5.清理环境
新建一个类,代码如下:
和数据库中表一致。
这一篇就到这里,我们成功的用java拿到了我们的数据库,前进了一大步。
二. 见两张表:
三.向项目中导入jdbc驱动jar包。
下载地址:http://dev.mysql.com/downloads/file/?id=459313 下载并解压缩。
新建一个javaweb项目,将解压缩后的jar包复制粘贴到bin目录下:如图
项目右键,设置,设置如图:
添加jar包。
四.在这里说明JDBC编程的一般步骤:
1. 加载驱动
2. 打开连接
3.执行查询
4.处理结果
5.清理环境
新建一个类,代码如下:
package com.langzimingjian.com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JDBCTest { public static void main(String[] args) { String sqlString = "select *from tbl_user"; Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { //初始化一个参数指定的类,并且返回此类对应的Class 对象 Class.forName("com.mysql.jdbc.Driver"); //与数据库进行连接 connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_bd", "root", ""); statement = connection.createStatement(); //resultSet包含了数据库的每一行 resultSet = statement.executeQuery(sqlString); while(resultSet.next()){//拿到数据库表的每一行 //通过属性查表并打印 System.out.print(resultSet.getInt("id") + " "); System.out.print(resultSet.getString("name") + " "); System.out.print(resultSet.getString("password") + " "); System.out.print(resultSet.getString("email") + " "); System.out.println(); } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); }finally{ try { if(connection!= null){ connection.close(); } if(statement!= null){ statement.close(); } if(resultSet != null){ resultSet.close(); } } catch (Exception e2) { // TODO: handle exception e2.printStackTrace(); } } } }运行结果:
和数据库中表一致。
这一篇就到这里,我们成功的用java拿到了我们的数据库,前进了一大步。
相关文章推荐
- 命令行模式下 MYSQL导入导出.sql文件的方法
- 解决hibernate向mysql插入中文乱码问题
- mysql数据类型
- mysql简单查询语句的执行顺序
- mysql中count(*),distinct的使用方法和效率研究
- 清除mysql表中数据
- MySQL笔记汇总
- mysql解决错误的方法-MySQL日志
- mysql 操作常用命令
- 使用JDBC处理mysql
- php数据库编程---mysqli扩展库
- MYSQL FIND_IN_SET()
- mysqldump使用方法
- Ten ways to improve the performance of large tables in MySQL--转载
- MySQL技术之旅--MySQL自动安装脚本
- MyBatis(二)--对MySQL数据表进行CRUD操作
- mysql管理工具之pt-heartbeat
- vc2008: 控制台程序将数据写入MySql(数据库信息从配置文件读取)
- mysql报错
- mysql出错