JDBC连接MySQL数据库

JDBC连接MySQL数据库


1,java连接mysql数据库需要先导包,导入mysql包后

         Class.forName("com.mysql.jdbc.Driver");//加载mysql驱动

2,定义数据库路径用户名密码

        String url="JDBC:Mysql://localhost:3306/wxy";//地址端口/数据库名
        String name="root";//用户名
        String pwd="wxy";//密码

3,获取数据库连接

         Connection conn=DriverManager.getConnection(url, name, pwd);
完整代码
   //获取数据库连接
   public static Connection   getCollection(){
      Connection conn=null;
      try {
        Class.forName("com.mysql.jdbc.Driver");
        String url="JDBC:Mysql://localhost:3306/wxy";//地址端口/数据库名
        String name="root";//用户名
        String pwd="wxy";//密码
        conn = DriverManager.getConnection(url, name, pwd);

    }catch (Exception e){
        e.printStackTrace();
    }
       return conn;
   }

4,关闭数据库连接

    //关闭数据库连接
    public  static  void close(Connection c, PreparedStatement p){
       if (p!=null){
           try {
               p.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
       if (c!=null){
           try {
               c.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
   }

5,测试数据库连接

    
    public static void main(String[] args) {
        Connection conn = Tool.getCollection();
        if (conn!=null){
            System.out.println("连接成功");
        }else {
            System.out.println("连接失败");
        }
    }

运行结果
QQ图片20181119200434.png

完整代码

package com.wxy97.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class Tool {

    //获取数据库连接
   public static Connection   getCollection(){
       Connection conn=null;
       try {
        Class.forName("com.mysql.jdbc.Driver");
        String url="JDBC:Mysql://localhost:3306/wxy";//地址端口/数据库名
        String name="root";//用户名
        String pwd="wxy";//密码
        conn = DriverManager.getConnection(url, name, pwd);

    }catch (Exception e){
        e.printStackTrace();
    }
       return conn;
   }


   //关闭数据库连接
   public  static  void close(Connection c, PreparedStatement p){
       if (p!=null){
           try {
               p.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
       if (c!=null){
           try {
               c.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
   }

    public static void main(String[] args) {
        Connection conn = Tool.getCollection();
        if (conn!=null){
            System.out.println("连接成功");
        }else {
            System.out.println("连接失败");
        }
    }

}


Last modification:February 5th, 2019 at 10:11 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

One comment

  1. 方糖

    测试