Eclipse连接MySQL数据库

1. 下载MySQLJDBC

在百度搜索栏上搜索MySQL

进入官网点击downloads 选择community

在左侧选择MySQL Connectors

选择Connector/J

点击Platform Independent 选择第二个 download

下载成功后解压 其中有一个后缀名为.jar的包就是我们连接数据库用的jar

2. 创建数据库:

CREATE   DATABASE test;

use  test;

CREATE  TABLE  user (name VARCHAR(20),password VARCHAR(20));

INSERT  INTO  user  VALUES('huzhiheng','123456');

3. 给项目添驱动

右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。

4. 小坑需要在Tomcat中,把jarD:\Install\tomcat 7\lib下面

5. 测试代码:

import java.sql.*;

publicclass MysqlJdbc {

  publicstaticvoid main(String args[]) {

    try {

      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序  

      //Class.forName("org.gjt.mm.mysql.Driver");

     System.out.println("Success loading Mysql Driver!");

    }

    catch (Exception e) {

      System.out.print("Error loading Mysql Driver!");

      e.printStackTrace();

    }

    try {

      Connection connect = DriverManager.getConnection(

          "jdbc:mysql://localhost:3306/test","root","chanyeol");

           //连接URL   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码

 

      System.out.println("Success connect Mysql server!");

      Statement stmt = connect.createStatement();

      ResultSet rs = stmt.executeQuery("select * from user");

                                                              //user 为你表的名称

while (rs.next()) {

        System.out.println(rs.getString("name"));

      }

    }

    catch (Exception e) {

      System.out.print("get data error!");

      e.printStackTrace();

    }

  }

}

遇到小坑,jdbc版本升级之后,有错The server time zone value '???ú±ê×??±??' is ............. 的错误。

出现这个的原因是因为 mysql返回的时间总是有问题,比实际时间要早8小时。

jdbc连接的url后面加上serverTimezone=GMT即可解决问题,如果需要使用gmt+8时区,需要写成GMT%2B8

URL改为:"jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8","root","chanyeol");

成功结果为:

Success loading Mysql Driver!

Success connect Mysql server!

huzhiheng  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值