黑猴子的家:JDBC -> 演示JDBC 的简单使用

1、mysql 驱动

mysql-connector-java-5.1.37-bin.jar

2、eclipse创建 java project 项目

(1)new -> other

9193428-d6826423a418cfeb.png

(2)Java Project -> Next

9193428-d5c29073f4ca8e17.png

(3)name -> jdk -> finish

9193428-69907f7fbbb02f0c.png

3、添加mysql驱动

(1)创建lib文件夹

9193428-d79dcedc5260d047.png

9193428-5309fc9c90b57929.png

(2)复制mysql驱动到lib文件夹下

9193428-cdba0de0d1773526.png

(3)mysql 驱动包添加到类路径

9193428-938cee79cc9d297b.png

9193428-56be7a50684b5833.png

4、创建一个包

(1)New -> Package

9193428-034edd545f312ebf.png

(2)Name -> Finish

9193428-f914c4d8d872c959.png

5、创建一个类

(1)New -> Class

9193428-54aec4141fb75e6c.png

(2)Name -> Finish

9193428-297b8cec23665e93.png

6、code 演示

package com.yinggu.demo1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import org.junit.Test;
import com.mysql.jdbc.Driver;

 * @author:黑猴子的家
 * @博客 :https://www.jianshu.com/u/37fd8e2dff4c
 * 此类用于演示JDBC的实现步骤
 * 前提工作:
 * (1)将mysql-connector-java-5.1.37-bin.jar复制到项目根目录下
 * (2)右击 –> build path -> add to build path
 * 
 * 步骤: 
 * 1、加载驱动(注册驱动)
 * 方式一:静态加载
 * 方式二:动态加载 【建议】
 *        静态加载的不足:
 *             (1)依赖性太强
 *             (2)导致 Driver类new了两遍,效率较低 

public class TestConnection1 {
    @Test
    public void testConnection() throws SQLException, ClassNotFoundException{
        //1.加载驱动
        //方式一 静态加载
        //DriverManager.registerDriver(new Driver());
        //方式二 动态加载
        Class.forName("com.mysql.jdbc.Driver");
        //2.创建并获取连接
        Connection connection =
                                DriverManager.getConnection(
                                   "jdbc:mysql://localhost:3306/girls",
                                   "root",
                                   "root");
        //3.访问数据库的数据 -  对数据库的操作
        //3-1 获取执行sql语句的命令对象
        Statement statement = connection.createStatement();
        //3-2 执行
        int update = statement.executeUpdate(
            "insert into admin(username,password) values('rose','000')");
        //3-3 处理结果
        System.out.println(update>0?"执行成功":"执行失败");
        //4.关闭连接
        connection.close();
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值