美文网首页
创建数据库JDBC

创建数据库JDBC

作者: 白纸糊 | 来源:发表于2019-03-01 11:42 被阅读0次
package com.atguigu.jdbc.test;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

import org.junit.Test;
/**
 * Mysql url 
 *  主协议:子协议://数据库服务器主机地址:数据库服务器的端口/默认的数据库名
 *  jdbc:mysql://127.0.0.1:3306/JDBC
 *  
 *  DriverManager是驱动程序管理器,它会管理所有的驱动程序
 */

public class JdbcTest {
    
    /**0) 创建数据库JDBC
     * 1) 创建项目
     * 2) 创建目录lib
     * 3) 把jar和源码文件复制到lib目录下
     * 4) 把jar添加到项目build-path中
     * 5) 新建测试类
     * 6) 反射加载驱动程序的类模板, 会自动地完成自我注册到驱动程序管理器中
     * 7) 通过驱动程序管理器就可以获取到连接对象-- 需要提供url,和用户名, 密码
     * 8) 关闭连接
     */
    @Test
    public void test4() throws SQLException, ClassNotFoundException {
        Class.forName("com.mysql.jdbc.Driver"); // 在加载类时, 类的静态语句块中实现了自我注册
        String url = "jdbc:mysql://127.0.0.1:3306/JDBC";
        Connection connect = DriverManager.getConnection(url, "root", "123456"); // 获取连接就可以不用驱动程序, 而是通过管理器
        System.out.println(connect);
        connect.close();
    }
    
    @Test
    public void test3() throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException {
        Class clazz = Class.forName("com.mysql.jdbc.Driver");
        Driver driver = (Driver)clazz.newInstance();
        DriverManager.registerDriver(driver); // 把驱动程序注册到驱动管理器中.
        
        String url = "jdbc:mysql://127.0.0.1:3306/JDBC";
        Connection connect = DriverManager.getConnection(url, "root", "123456"); // 获取连接就可以不用驱动程序, 而是通过管理器
        System.out.println(connect);
    }
    
    @Test
    public void test2() throws SQLException {
        Driver driver = new com.mysql.jdbc.Driver();
        DriverManager.registerDriver(driver); // 把驱动程序注册到驱动管理器中.
        
        String url = "jdbc:mysql://127.0.0.1:3306/JDBC";
        Connection connect = DriverManager.getConnection(url, "root", "123456"); // 获取连接就可以不用驱动程序, 而是通过管理器
        System.out.println(connect);
    }
    
    @Test
    public void test1() throws SQLException {
        Driver driver = new com.mysql.jdbc.Driver();
        //String url = "http://www.126.com"; // URL - uniform resource locator -- 统一资源定位器
        String url = "jdbc:mysql://127.0.0.1:3306/JDBC";
        Properties properties = new Properties();
        properties.setProperty("user", "root");
        properties.setProperty("password", "123456");
        
        Connection connect = driver.connect(url, properties);
        System.out.println(connect);
    }
}

相关文章

  • 第十七章 JDBC

    JDBC 一、JDBC访问数据库步骤 面试回答: ①加载JDBC驱动 ②创建数据库连接(Connection) ③...

  • JDBC

    1.JDBC连接数据库的步骤1、加载JDBC驱动程序2、提供JDBC连接的URL3、创建数据库的连接4、创建一个S...

  • Java连接到数据库讲解(一)

    完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 • 创建一个以JDBC连接数据库的程序,包含7...

  • Java JDBC连接

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库...

  • JDBC的连接过程

    JDBC连接数据库,创建一个以JDBC连接数据库的程序,包含6个步骤: 1、加载JDBC驱动程序: 在连接数据库之...

  • 完整java开发中JDBC连接数据库代码和步骤

    原文JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在...

  • Mybatis:传统jdbc问题以及mybatis的解决方案(一

    1.1 分析JDBC操作问题 JDBC问题总结: 原始jdbc开发存在的问题如下: 1、 数据库连接创建、释放频繁...

  • JDBC创建步骤

    JDBC基本创建步骤 简单来说,JDBC就是使用Java语言操作关系型数据库的一套API 创建步骤 创建工程,导入...

  • Java数据库开发(一)之——JDBC连接数据库

    一、MySQL数据库 1.创建数据库 2.建表 3.添加数据 二、通过JDBC连接MySQL数据库 1.JDBC ...

  • JavaEE-JDBC基础

    一.JDBC和数据库驱动 二.JDBC快速入门 1.注册数据库驱动 2.建立数据库连接 3.创建Statement...

网友评论

      本文标题:创建数据库JDBC

      本文链接:https://www.haomeiwen.com/subject/sfxduqtx.html