JDBC程序访问数据库

maven环境配置安装

Maven版本3.6.1环境配置安装_内心留白的阿舒的博客-CSDN博客

maven添加MySQL依赖

 

 

 

JDBC技术介绍

JDBC:Java Database Connectivity     java连接数据库技术

在java代码中,使用JDBC提供的方法,可以发送字符串类型的SQL语句到数据库管理软件,并且获取语句执行结果!进而实现数据库CURD操作的技术!

  • jdbc是Java连接数据库技术的统称
  • jdbc是由两部分组成:一是Java提供的jdbc规范(接口)                                 

                                           二是各个数据库厂商的实现驱动jar包

  • jdbc技术是一种典型的面向接口编程

JDBC访问数据库步骤

1.Class.forName()加载驱动

2.DriverManager获取Connection连接

3.创建Statement执行SQL语句

4.返回ResultSet查询结果

5.释放资源

 public class demo {
    public static void main(String[] args) {
        Connection connection = null;
        PreparedStatement preparedStatement = null;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            connection = DriverManager.getConnection(
                    "jdbc:mysql://192.168.153.143:3306/jdbcstudb",
                    "root",
                    "941006");

            String sql = "insert into master(name,age,gender,yearnum,did) value(?,?,?,now(),?)";
            preparedStatement = connection.prepareStatement(sql);
            preparedStatement.setString(1, "王五");
            preparedStatement.setInt(2, 18);
            preparedStatement.setString(3, "男");
            preparedStatement.setInt(4, 1);

            int num = preparedStatement.executeUpdate();
            if (num > 0) {
                System.out.println("添加成功");
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                if (preparedStatement != null) {
                    preparedStatement.close();
                }
                if (connection != null) {
                    connection.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/m0_74162514/article/details/128520514