zoukankan      html  css  js  c++  java
  • 使用JDBC技术连接数据库(附源码)--JAVA的简单应用

    一.创建数据库(以mysql数据库为例)

    mysql数据库的下载安装与配置 -可参考博主之前的随笔:Windows平台下搭建MySQL数据库

    创建wxb数据库-create database wxb;

    使用-show databases语句可查看mysql数据库下的所有数据库名

    二.使用JDBC技术连接MySQL数据库

          JAVA=============JDBC===============DB

        高级编程语言              结构化查询语言

    JDBC: Java Database Connectivity -java与数据库连接

    JDBC核心是:六步法、六要素

    与数据库连接需要用到六步法中的前两步:加载驱动->创建连接

    六要素:DriverType、ServerName、Port、database name 、UserName、Password

        (驱动类型、服务器名称、端口号、数据库名、用户名、密码)

    1.第一步:加载驱动

    添加数据库JAR包到项目上->使用Class.forName()方法加载 com.mysql.jdbc包中的驱动类Driver->

    用try...catch捕获异常,保证数据库JAR包主要的类有效

    数据库JAR包下载:jar.zip

    2.第二步:创建连接

    通过DriverManager类中的方法getConnection(),利用六要素连接到数据库wxb

    用try...catch捕获异常。

    代码如下:

    package cn.nxl123.www;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    public class Connect {
      public static void main(String[] args) {
        String className="com.mysql.jdbc.Driver";
        try {
          Class.forName(className);//通过forName方法加载驱动
          System.out.println("加载驱动成功!");
        } catch (ClassNotFoundException e) {
          // 用来捕获异常
          System.out.println("加载驱动失败!");
          e.printStackTrace();
        }
        String url="jdbc:mysql://localhost:3306/wxb?useSSL=false";//四要素
        String user="root";//下面是两要素,root是博主电脑mysql用户名
        String password="123456";//博主mysql用户密码设置为123456
        try {
          //DriverManager类中的方法getConnection(),利用六要素连接到数据库wxb
          DriverManager.getConnection(url, user, password);
          System.out.println("连接数据库成功!");
        } catch (SQLException e) {
          //第二次捕获异常
          System.out.println("连接数据库失败!");
          e.printStackTrace();
        }
     }
    }

    连接成功

    源码:JDBC-dba.zip

    备注:

      文章为本人原创  转载请注明出处  文章难免会有纰漏之处  还望大家多多包含  如有意见或者建议可与本人联系  本人QQ:2187093468(非诚请勿扰,加好友请备注在哪里看到的) 

  • 相关阅读:
    看完了红米5 Plus发布会,我觉得魅蓝Note6降价降多了
    红米5/红米5 Plus逼出最强魅蓝Note6?降价后已成性价比神机
    java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider
    mac tree命令
    spring boot集成dubbo
    玩转Spring Boot 集成Dubbo
    Linux下复制粘贴快捷键
    用创业舞动飞扬的青春
    SpringMVC 学习笔记(一) Hello World
    从 Kubernetes 谈容器网络
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/7222312.html
Copyright © 2011-2022 走看看