1.JDBC编程六步走以及实现案例

1.JDBC编程六步走以及实现案例

1.注册驱动:通知Java程序我们要连接的是哪个品牌的数据库

2.获取数据库连接:Java进程和Mysql进程之间的通道开启了

3.获取数据库操作对象:这个对象是用来执行sql语句的

4.执行SQL语句:对数据库进行CRUD(增删改查)操作

5.处理查询结果集:如果第四步有select语句才有这一步

6.释放资源:关闭所有资源

例1:不带处理查询结果集的JDBC

 1 package com.xiaoma.JDBC;
 2 
 3 import java.sql.*;
 4 
 5 public class TestJDBC {
 6     public static void main(String[] args) throws SQLException {
 7         //1.注册驱动
 8         com.mysql.jdbc.Driver driver=new com.mysql.jdbc.Driver();
 9         DriverManager.registerDriver(driver);
10         //2.获取数据库连接对象
11         String url="jdbc:mysql://127.0.0.1:3306/jdbc?useUnicode=true&characterEncoding=utf-8";
12         String username="root";
13         String password="123456";
14         Connection conn=DriverManager.getConnection(url,username,password);
15         System.out.println(conn);
16         //3.获取数据库操作对象(通过一个Connection连接对象可以拿到多个操作对象)
17         Statement statement = conn.createStatement();
18         //4.执行sql语句(这里以插入和删除为例,其余同理,前提是要会写sql语句)
19         //String InsertSql="insert into people(name,age,address) values("小马",18,"山东省")";
20         String DeleteSql="delete from people where name="小马"";
21         //这个executeUpdate方法专门用来执行sql的增删改查语句的,其中返回值为影响力数据库中的数据条数,也就是影响力几行
22         int i = statement.executeUpdate(DeleteSql);
23         System.out.println(i);
24         //5.释放资源,先释放statement再释放connection
25         if (statement != null) {
26             statement.close();
27         }
28         if (conn != null){
29             conn.close();
30         }
31     }
32 }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 1.JDBC编程六步走以及实现案例