JDBC三种方法

本文介绍了JDBC的开发步骤,包括加载数据库类、获取数据库连接、使用Statement和PreparedStatement执行SQL,以及处理ResultSet。详细讲解了Statement和PreparedStatement的区别,以及如何通过JDBC实现CRUD操作。
摘要由CSDN通过智能技术生成

一、开发步骤

(1)加载数据库类

(2)通过DriverManager类来创建Connection对象

(3)通过Connection对象来创建PreparedStatement对象

(4)如果没有参数,则设置参数

(5)执行SQL语句

(6)如果执行有返回结果,那么就对结果进行处理

(7)关闭资源


二、获取数据库连接

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) throws Exception {
        //1.加载驱动类
//        Class.forName("com.mysql.jdbc.Driver");  //com.mysql.cj.jdbc.Driver
        Class.forName("com.mysql.cj.jdbc.Driver");
        //通过DriverManager类来创建Connection对象
        /*
         String url ="jdbc:mysql//mydb";  用于指定数据库的字符串

        String user ="root";   用于连接数据库时的用户名
        String password="123456";  用于连接数据库时的密码

         */
        String url = "jdbc:mysql://localhost/mydb?useSSL=false&characterEncoding=utf8";
        String user = "root";
        String password = "123456";
        //2.创建连接对象
        Connection conn = DriverManager.getConnection(url, user, password);
        System.out.println(conn);

        //3.创建执行SQL的对象
        Statement stm = conn.createStatement();
        //4.执行SQL
        ResultSet rs = stm.executeQuery("select * from table_xl");
        //5.处理数据
        System.out.println("id\t\tname\t\t");
        while (rs.next()){
            String id = rs.getString("id");
            String name = rs.getString("name");
            System.out.println(id +"\t\t" + 
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值