JDBC连接MySQL

来源:互联网 发布:昆山爱知国际 编辑:程序博客网 时间:2024/04/29 09:29

学习过程

下载安装MySQL

建立数据库、建立数据表

去MySQL官网下载mysql-connector-java

网址https://dev.mysql.com/downloads/connector/j/

 

什么是JDBC

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

 

jar包是什么?

jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将jar包引入自己的项目中,然后就可以在项目中用jar包中的类、属性及方法。

参考:http://blog.csdn.net/xiaobuhome/article/details/51288024


编程:

    向工程中导入jar包mysql-connector-java-5.1.40-bin.jar

  

    代码如下

    

package DBConnection;import java.sql.*;public class DBConnection {  public static void main(String[] args){    //Driver    String driver = "com.mysql.jdbc.Driver";    //database name    String url = "jdbc:mysql://localhost/test";    //user name    String user = "root";    //password    String password = "123456";     try{      //加载驱动器      Class.forName(driver);      //连续数据库      Connection conn = DriverManager.getConnection(url, user, password);      if(!conn.isClosed())        System.out.println("Succeeded connecting to the Database!");      //statement对象用来执行SQL语句      Statement statement = conn.createStatement();      String sql = "select goods_name from tdb_goods";      ResultSet rs = statement.executeQuery(sql);        //print      while(rs.next()){        System.out.println(rs.getString("goods_name"));       }         rs.close();       conn.close();      }catch(ClassNotFoundException e){        System.out.println("Sorry,can`t find the Driver!");        e.printStackTrace();      }catch(SQLException e){      e.printStackTrace();    }catch(Exception e){      e.printStackTrace();    }  }  }

0 0
原创粉丝点击