java控制台连接数据库

Posted 小神龙1258

tags:

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

分四个步骤

*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控制台连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

java控制台连接数据库

jsp页面被tomcat引擎运行的时候组装成java片段,但是这些java片段怎么没有main方法作为程序的入口啊?

这些角度电子邮件指令代码片段如何连接

java连接数据库做一个系统要控制台输出的那种

如何在片段中使用 GetJsonFromUrlTask​​.java

java 登录过程 - android片段,异步任务登录,Asp.net控制器,存储库