为了账号安全,请及时绑定邮箱和手机立即绑定

Java------JDBC连接MySQL数据库

标签:
Java

package java_jdbc;
//JDBC连接MySQL数据库
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JdbcMysqlTest {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    //1.加载驱动
    Connection conn=null;   //连接对象
    Statement stmt=null;   //语句对象
    ResultSet rs=null;   //数据集对象
    /*用于处理中文乱码
     * String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";
     * */
    String url="jdbc:mysql://localhost:3306/test";
    String username="root";  //数据库用户名
    String password="root";  //数据库密码
    try {
        Class.forName("com.mysql.jdbc.Driver");
        //2.获得数据库连接
        conn=DriverManager.getConnection(url,username,password);
        /*
        //判断数据库是否连接成功
        if(conn!=null)
        {
            System.out.println("MySql数据库连接成功");
        }else{
            System.out.println("MySql数据库连接失败");
        }
        */
        //3.创建语句对象
        stmt=conn.createStatement();
        String sql="select * from users";    //users是数据表名
        rs=stmt.executeQuery(sql);
        //遍历获取数据表中的数据
        while(rs.next())
        {
            System.out.println(rs.getInt("id")+","+rs.getString("username")+","+rs.getString("password"));
        }
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }finally{
        //关闭资源
        try {
            if (rs != null) {
                rs.close();
                rs = null;
            }
            if (stmt != null) {
                stmt.close();
                stmt = null;
            }
            if (conn != null) {
                conn.close();
                conn = null;
            }

        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}

}

2.MySQL配置:
数据库用户名为:root
数据库密码为:root
创建的数据库名为:test
创建的数据表为:users
导入的架包为:mysql-connector-java-5.1.7-bin.jar
图片描述

点击查看更多内容
20人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
1.5万
获赞与收藏
8507

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消