数据库连接驱动 使用Class forName 方法

这篇博客介绍了如何在Java中使用JDBC连接MySQL数据库。通过Class.forName()方法动态加载数据库驱动,然后使用DriverManager.getConnection()建立连接。接着创建Statement对象执行SQL查询,并处理ResultSet结果集,展示users表中的数据。最后,有序关闭资源。
摘要由CSDN通过智能技术生成

package com.java12.jdbc.intro;

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import com.mysql.jdbc.Driver;

public class JDBCintro {
    /**
     * DriverManager:用于注册驱动
     * Connection:表示与数据库创建连接
     * Statement:操作数据库sql语句的对象
     * ResultSet:结果集或一张虚拟表
     * @param args
     * @throws SQLException 
     * @throws ClassNotFoundException 
     */
    public static void main(String[] args) throws SQLException, ClassNotFoundException {
        //1,告诉app 使用的是什么数据库 ?->通过注册驱动的形式告诉APP使用的是什么数据库
        //不建议使用 因为在regieterDriver 的静态方法里可能会注册了一次驱动,如果系统环境变量里配置了jdbc.driver的话
        //在getConnection的时候通过Class.forName 往虚拟机里注册了一次驱动
        //DriverManager.registerDriver(new Driver());
        

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值