码迷,mamicode.com
首页 > 数据库 > 详细

java控制台连接数据库

时间:2018-12-02 12:11:18      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:span   name   utc   mys   tst   col   zone   lin   ati   

分四个步骤

*1.加载驱动程序
*2.数据库连接字符串
*3.数据库登录名和密码
*4.最后关闭

代码

 1 package LinkMySQL;
 2 
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.SQLException;
 6 
 7 public class LinkToMySQLImp 
 8 {
 9     /*
10      *java连接数据库
11      *1.加载驱动程序
12      *2.数据库连接字符串
13      *3.数据库登录名和密码
14      *4.最后关闭。
15      */
16     private static final String URL="jdbc:mysql://localhost:3306/1.1?useSSL=false&serverTimezone=UTC";
17     private static final String USER="root";
18     private static final String PASSWORD="xcl123";
19     public static void main(String args[])
20     {//加载驱动
21         try 
22         {
23             Class.forName("com.mysql.cj.jdbc.Driver");
24         } 
25         catch (ClassNotFoundException e) 
26         {
27             System.out.println("未能成功加载驱动!");
28             e.printStackTrace();
29         }
30         Connection coon=null;
31         try {
32             coon=DriverManager.getConnection(URL, USER, PASSWORD);
33             System.out.println("获取数据库连接成功");
34         } 
35         catch (SQLException e) 
36         {
37             System.out.println("获取数据库连接失败");
38             e.printStackTrace();
39         }
40         if(coon!=null)
41         {
42             try {
43                 coon.close();
44             } 
45             catch (SQLException e) 
46             {
47                 e.printStackTrace();
48                 coon=null;
49             }
50         }
51     }
52 }

出现的错误:

1,jar包是否导入到lib文件中并且建立路径

2.使用“useSSL=false&serverTimezone=UT”防止乱码

3.加载驱动的程序需要加上cj

 

java控制台连接数据库

标签:span   name   utc   mys   tst   col   zone   lin   ati   

原文地址:https://www.cnblogs.com/xcl666/p/10052259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!