java(eclipse)和数据库(mysql)的连接

java和数据之间的连接,我们通常用的数据库都是mysql,oracle,但是在中小型企业基本上用的都是mysql,使用的oracle公司基本上都是全国或者全球型的企业,用的比较的少。

public void getConnection() {
        Connection con = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            // 获取数据库驱动名称(mysql数据库)
            Class.forName("com.mysql.jdbc.Driver");
            // 进行数据库连接,dvd是数据库名称,root是数据名,123456是数据密码
            con = DriverManager.getConnection(
                    "jdbc:mysql://localhost:3306/dvd", "root", "123456");
            // 执行mysql语句
            String sql = "select * from dvd1";
            //实例化预处理Statement对象
            stmt = con.createStatement();
            //执行mysql代码
            rs = stmt.executeQuery(sql);
            // 处理得到的数据
            while (rs.next()) {
                int id = rs.getInt("id");
                String name = rs.getString("name");
                String state = rs.getString("state");
                String date = rs.getString("date1");
                int count = rs.getInt("count1");
                System.out.println(id + "\t" + name + "\t" + state + "\t"
                        + date + "\t" + count);
            }

        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {// 保证 在数据库和eclipse之间关闭
            // 关闭数据库
            try {
                rs.close();
                stmt.close();
                con.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

        }

这是在学习中的基本操作,可以把上面的mysql执行提出来,把eclipse和数据放在一个方法中,下次使用的时候就直接调用

public Connection getConnection(){
        try {

            // 装载JDBC驱动程序
            Class.forName("com.mysql.jdbc.Driver");
            // 连接数据库
            con = DriverManager.getConnection(
                    "jdbc:mysql://localhost:3306/zxd_0922", "root", "123456"); // 创建语句对象
        } catch (Exception e) {
            e.printStackTrace();
        }
        return con;
    }

每次调用时,需要接受con数据,

con=m.getConnection();

这是mysql和eclipse连接,第一次写博客,希望大家多多支持,有错误指出,对你有帮助点个赞。

转载于:https://www.cnblogs.com/zxd6937/p/5908829.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值