当前位置:Gxlcms > 数据库问题 > 一、JAVA通过JDBC连接mysql数据库(连接)

一、JAVA通过JDBC连接mysql数据库(连接)

时间:2021-07-01 10:21:17 帮助过:3人阅读

public class MysqlDemo { 2 3 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver"; //定义驱动路径 4 public static void main(String[] args) { 5 // TODO Auto-generated method stub 6 try{ 7 Class.forName(DBDRIVER); //加载驱动 8 }catch(ClassNotFoundException e){ 9 e.printStackTrace(); 10 } 11 12 } 13 14 }

如果以上代码你能正常运行那么就说明驱动正常加载了。如果没有加载成功,可以看一下导包,驱动路径是否正确。

之前也见过说是com.路径下的其实最简单的办法就是用解压软件打开自己找一下Driver类。

 

加载好驱动接下来就是连接数据库,通过DriverManager的getConnection(String url, String user, String password)

来获取Conneion实例,连接。

 1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.SQLException;
 4 
 5 public class MysqlDemo {
 6 
 7     public static final String DBDRIVER = "org.gjt.mm.mysql.Driver"; //驱动路径
 8     public static final String DBURL = "jdbc:mysql://localhost:3306/demo";//数据库路径
 9     public static final String USER = "root";//用户名
10     public static final String PASSWD = "changeme";//密码
11     public static void main(String[] args) {
12         // TODO Auto-generated method stub
13         Connection con = null;                         //数据库连接接口
14         try{
15             Class.forName(DBDRIVER);                    //加载驱动
16         }catch(ClassNotFoundException e){
17             e.printStackTrace();
18         }
19         try{
20             con = DriverManager.getConnection(DBURL,USER,PASSWD);//连接数据库
21         }catch(SQLException e){
22             e.printStackTrace();
23         }
24         System.out.println(con);                        //如果连接成功就会有输出,否则抛出异常
25         try{
26             con.close();                          //关闭数据库
27         }catch(SQLException e){
28             e.printStackTrace();
29         }
30         
31 
32     }
33 
34 }

 

数据库正常连接输出类似以下的数据库连接信息

 com.mysql.jdbc.Connection@4dd8dc3

一、JAVA通过JDBC连接mysql数据库(连接)

标签:

人气教程排行