数据库mysql的链接

        mysql作为轻量级的数据库备受人们青睐,作为新手初学连接数据库肯定是个大问题,下面将简单的讲解在eclipse如何链接数据库mysql。

        首先你肯定得需要eclipse和mysql然后还要有mysql的驱动包mysql-connector-java-5.0.8-bin.jar 

链接:https://pan.baidu.com/s/1bJ2WdtnU1OsNSQrG3CVd2A 密码:l60x。下载以后把它解压。当你拥有这些了就可以开始尝试连接数据库了。


    1、新建Java项目,在上方菜单栏 项目  中点击  属性


    2、在弹出的文本框中找到  java 构建路径  然后选择  添加外部JAR(X) ,在弹出的对话框中找到之前下载好的驱动包添加并应用。

数据库mysql的链接

   

     3、用代码连接数据库 

            创建了两个类分别为 SqlConnection  MainClass 

[java] view plain copy
  1. package mysql;  
  2.   
  3. import java.sql.Connection;  
  4. import java.sql.DriverManager;  
  5. import java.sql.SQLException;  
  6.   
  7. public class SqlConnection {    
  8.     //这里是SqlConnection 类    
  9.         
  10.             /*  
  11.             *java连接mysql数据库  
  12.             *1、加载驱动程序  
  13.             *2、数据库连接字符串"jdbc:mysql://localhost:3306/数据库名?"  
  14.             *3、数据库登录名  
  15.             *3、数据库登录密码  
  16.             */    
  17.         
  18.         private static final String URL="jdbc:mysql://localhost:3306/deom?";//数据库连接字符串,这里的deom为数据库名    
  19.         private static final String NAME="root";//登录名    
  20.         private static final String PASSWORD="132456";//密码    
  21.             
  22.         public void TheSqlConnection()   
  23.         {    
  24.             //1.加载驱动    
  25.             try {    
  26.                 Class.forName("com.mysql.jdbc.Driver");    
  27.             } catch (ClassNotFoundException e) {    
  28.                 System.out.println("未能成功加载驱动程序,请检查是否导入驱动程序!");    
  29.                             //添加一个println,如果加载驱动异常,检查是否添加驱动,或者添加驱动字符串是否错误    
  30.                 e.printStackTrace();    
  31.             }    
  32.             Connection conn = null;    
  33.             try {    
  34.                 conn = DriverManager.getConnection(URL, NAME, "123456");    
  35.                     System.out.println("获取数据库连接成功!");    
  36.             } catch (SQLException e) {    
  37.                 System.out.println("获取数据库连接失败!");   
  38.                             //添加一个println,如果连接失败,检查连接字符串或者登录名以及密码是否错误    
  39.                 e.printStackTrace();    
  40.             }    
  41.                    //数据库打开后就要关闭    
  42.             if(conn!=null)    
  43.             {    
  44.                 try {    
  45.                     conn.close();    
  46.                 } catch (SQLException e) {    
  47.                     // TODO Auto-generated catch block    
  48.                     e.printStackTrace();    
  49.                     conn=null;    
  50.                 }    
  51.             }    
  52.         }    
  53.     }    

[java] view plain copy
  1. package mysql;  
  2.   
  3. import java.sql.Connection;  
  4. import java.sql.DriverManager;  
  5.   
  6. public class MainClass {  
  7.     public static void main(String[] args) {    
  8.           new SqlConnection().TheSqlConnection();  
  9.   
  10.     }    
  11. }    

    4、运行 成功

数据库mysql的链接