栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

JDBC:java连接数据库操作

JDBC:java连接数据库操作

JDBC链接的步骤:

               1. 把jar放入到工程下并add Libaray
               2. 加载驱动 Class.forName("com.mysql.cj.jdbc.Driver");
               3. 获取链接对象

                Connection connection=DriverManager.getConnection(url,user,password);
               4. 获取执行sql语句的对象: Statement statement=connection.createStatement();
               5. 执行sql语句 int row=statement.executeUpdate(sql); 或  ResultSet                                resultSet=statement.executeQuery(sql); 遍历结果集
               6. 关闭资源 

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class Jdbc07 {
    public static void main(String[] args) {
        Connection conn = null;
        PreparedStatement ps = null;
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/ceshi?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai","root","123456");
            String sql = "insert into student values(?,?,?,?)";
            ps = conn.prepareStatement(sql);
            Object[] objects = {5,"老代",15,3};
            for (int i =1;i<=objects.length;i++){
                ps.setObject(i,objects[i-1]);
            }
            int j  = ps.executeUpdate();
            System.out.println(j);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        } finally {
            try {
                if(ps!=null){
                    ps.close();
                }

            } catch (SQLException throwables) {
                throwables.printStackTrace();
            }finally {
                try {
                    if(conn!=null) {
                        conn.close();
                    }
                } catch (SQLException throwables) {
                    throwables.printStackTrace();
                }
            }
        }

    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342771.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号