您的位置:首页 > 数据库 > MySQL

JDBC连接MySQL

2017-02-12 13:16 260 查看
学习过程

下载安装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();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: