JDBC简单示例
来源:互联网 发布:u盘安装mac系统 编辑:程序博客网 时间:2024/06/02 02:34
构建JDBC程序操作数据库包括6个步骤:
1. 引入相关jar包(包括mysql等的驱动包)
2. 注册JDBC驱动
3. 通过DriverManager打开连接
4. 执行SQL操作
5. 从SQL操作结果集中提取数据
6. 清理环境,也就是关闭连接
下面是简单的示例
package jdbc.mysql;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestJDBC { // JDBC driver name and database URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://url:3306/mysql"; //Database credentials static final String USERNAME = "root"; static final String PASSWORD = "123456"; public static void main(String[] args){ Connection conn = null; Statement stmt = null; try{ //Register JDBC Driver Class.forName(JDBC_DRIVER); //Open a connection System.out.println("Connecting to database..."); conn = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD); //Execute a query System.out.println("Creating statement..."); stmt = conn.createStatement(); String sql = "select id, name from test1"; ResultSet rs = stmt.executeQuery(sql); //Extract data from result set while(rs.next()){ //Retrive by column name int id = rs.getInt("id"); String name = rs.getString("name"); System.out.println("ID: " + id); System.out.println("NAME: " + name); } //Clean-up environment rs.close(); stmt.close(); conn.close(); }catch(SQLException e){ e.printStackTrace(); }catch(Exception e){ e.printStackTrace(); }finally{ //finally block used to close resource try{ if(stmt != null){ stmt.close(); } }catch(SQLException e){ e.printStackTrace(); } try{ if(conn != null){ conn.close(); } }catch(SQLException e){ e.printStackTrace(); } } System.out.println("--------END--------"); }}
0 0
- JDBC 简单示例
- JDBC简单示例
- jdbc简单示例
- JDBC简单示例(MySQL)
- JDBC for MySql5.5 简单示例
- Jmeter mysql jdbc 测试简单示例
- jdbc示例
- JDBC示例
- JDBC示例
- Java Jdbc 连接 Oracle 执行简单查询示例
- java 简单的jdbc连接数据库代码示例
- Java 通过 JDBC 连接 MySQL 数据库的简单示例
- JDBC使用示例
- SqlServer2005 JDBC 数据库连接示例
- jdbc事务写法示例
- JDBC的CRUD示例
- Sqlite JDBC 驱动示例
- JDBC-ODBC翻页示例
- iOS 无证书真机调试
- HDU 5656 CA Loves GCD (dp)
- https的本地测试环境搭建 http网站转换成https网站之后的问题
- 独立项目 - 2 - Mac配置retrolambda
- Linux 主机间配置无密码访问
- JDBC简单示例
- Ubuntu 14.04更改Apache网站根目录
- 5.7.6 指令处理函数的“私有”操作
- 【剑指offer系列】 二进制中1的个数___10
- java中map集合的原理与应用
- Java对象与Map的转换
- GPUImage图像处理库使用(一)
- 记录上班学英语的日子
- (Caffe)基本类Blob,Layer,Net(一)