Java如何使用JDBC连接MySQL数据库需要驱动包

小编给大家分享一下Java如何使用JDBC连接MySQL数据库需要驱动包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联建站作为成都网站建设公司,专注成都网站建设、网站设计,有关企业网站制作方案、改版、费用等问题,行业涉及茶艺设计等多个领域,已为上千家企业服务,得到了客户的尊重与认可。

Java使用JDBC连接MySQL数据库需要驱动包。

最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。

1.创建测试数据

在 MySQL中创建表,表结构如下:

create table `w` (

`id` int(11) not null auto_increment,

`name` char(20) not null,

`url` varchar(255) not null,

primary key (`id`)

) engine=innodb default charset=utf8;

insert into `w` values ('1', 'google', 'https://www.google.cm/');

insert into `w` values('2', '淘宝', 'https://www.taobao.com/');

2.连接数据库

package com.run.test;

import java.sql.*;

public class MySQLDemo {

    //JDBC驱动名及数据库URL

    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  

    static final String DB_URL = "jdbc:mysql://localhost:3306/sss";

    //数据库的用户名与密码,需要根据自己的设置

    static final String USER = "root";

    static final String PASS = "123456";

    public static void main(String[] args) {

        Connection conn = null;

        Statement stmt = null;

        try{

            //注册JDBC驱动

            Class.forName(JDBC_DRIVER);  

            //打开链接

            conn = DriverManager.getConnection(DB_URL,USER,PASS);

            //执行查询

            stmt = conn.createStatement();

            String sql;

            sql = "SELECT name, url FROM w";

            ResultSet rs = stmt.executeQuery(sql);

            //展开结果集数据库

            while(rs.next()){

                //通过字段检索

                String name = rs.getString("name");

                String url = rs.getString("url");

                //输出数据

                System.out.print("站点名称: " + name);

                System.out.print("站点 URL: " + url);

                System.out.print("\n");

            }

            //完成后关闭

            rs.close();

            stmt.close();

            conn.close();

        }catch(SQLException se){

            //处理JDBC错误

            se.printStackTrace();

        }catch(Exception e){

            //处理 Class.forName错误

            e.printStackTrace();

        }finally{

            //关闭资源

            try{

                if(stmt!=null) stmt.close();

            }catch(SQLException se2){

            }            

try{

                if(conn!=null) conn.close();

            }catch(SQLException se){

                se.printStackTrace();

            }

        }

    }

}

以上实例执行输出结果如下:

Java如何使用JDBC连接MySQL数据库需要驱动包

以上是“Java如何使用JDBC连接MySQL数据库需要驱动包”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


本文标题:Java如何使用JDBC连接MySQL数据库需要驱动包
标题URL:http://scyanting.com/article/gssssi.html