【JDBC】一、JDBC连接数据库

2018-09-29 04:04:00来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 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关闭数据库,释放资源,而不是等待他们被自动释放。

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【JavaFx教程】第二部分:Model 和 TableView

下一篇:JAVA设计模式-单例模式(Singleton)线程安全与效率