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控制台连接数据库的主要内容,如果未能解决你的问题,请参考以下文章
jsp页面被tomcat引擎运行的时候组装成java片段,但是这些java片段怎么没有main方法作为程序的入口啊?