JDBCJDBC连接数据库

Posted chromer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBCJDBC连接数据库相关的知识,希望对你有一定的参考价值。

 1 package com.jdbc;
 2 
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.SQLException;
 6 
 7 /**
 8  * 加载驱动
 9  * @author Asus
10  *
11  */
12 public class Demo {
13     //驱动名称
14     private static String jdbcName = "com.mysql.cj.jdbc.Driver";
15     //数据库地址
16     private static String dbUrl = "jdbc:mysql://localhost:3306/db_book?useUnicode=true&characterEncoding=utf-8&useSSL=false";
17     //数据库用户名
18     private static String dbUser = "root";
19     //数据库密码
20     private static String dbPassword = "123456";
21 
22     public static void main(String[] args) {
23         try {
24             Class.forName(jdbcName);
25             System.out.println("加载驱动成功");
26         } catch (ClassNotFoundException e) {
27             e.printStackTrace();
28             System.out.println("加载驱动失败");
29         }
30         Connection con = null;
31         try {
32             con = DriverManager.getConnection(dbUrl,dbUser,dbPassword);//驱动管理类,主要负责获取一个数据库的连接
33             System.out.println("连接数据库成功");
34         } catch (SQLException e) {
35             e.printStackTrace();
36             System.out.println("连接数据库失败");
37         } finally {
38             try {
39                 con.close();
40             } catch (SQLException e) {
41                 // TODO Auto-generated catch block
42                 e.printStackTrace();
43             }
44         }
45     }
46 }

 一、JDBC连接数据库步骤

第一步:加载驱动

第二步:连接数据库

第三步:使用语句操作数据库

第四步:关闭数据库连接,释放资源

二、在项目里配置数据库驱动

三、加载数据库驱动

1 MySql驱动名:com.mysql.jdbc.Driver
2 加载方式:Class.forName(驱动名);

四、连接及关闭数据库

1.DriverManager驱动管理类,主要负责获取一个数据库的连接

1 返回值:Connection 
2 DriverManager.getConnection(String url, String user, String password); //试图建立到给定数据库 URL 的连接。 

2.MySQL数据库的连接地址格式

jdbc:mysql://IP地址:端口号/数据库名称

3.Connection 接口的方法

  void close关闭数据库,释放资源,而不是等待他们被自动释放。

 

以上是关于JDBCJDBC连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

JDBCJDBC连接mySQL数据库常见错误

JDBCJDBC连接数据库

关于JDBC小总结

JDBC

java JDBC编程学习笔记

java JDBC编程学习笔记