JAVA使用JDBC对数据库的内容进行insert操作-----JAVA

该代码示例展示了如何使用Java的JDBCAPI连接到本地MySQL数据库,创建Statement对象,执行SQL插入语句,并处理可能的SQLExceptions。程序尝试将数据(QW,Canada,2)插入到countries表中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.sql.*;

public class JDBC
{
    public static void main(String[] args)
    {
        Connection conn = null;
        Statement statement= null;
        try
        {
            Driver driver = new com.mysql.jdbc.Driver();
            DriverManager.registerDriver(driver);
            String url = "jdbc:mysql://127.0.0.1:13306/ip";
            String user = "root";
            String password = "abc123";
            conn = DriverManager.getConnection(url,user,password);
            System.out.println(conn);
            statement = conn.createStatement();
            String sql = "insert into countries(country_id,country_name,region_id) values('QW','Canada',2)";
            int i = statement.executeUpdate(sql);
            if(i == 1)
            {
                System.out.println("保存成功");
            }
            else
            {
                System.out.println("失败");
            }
        }
        catch (SQLException e)
        {
            throw new RuntimeException(e);
        }
        finally
        {
            if(statement != null)
            {
                try {
                    statement.close();
                } catch (SQLException e) {
                    throw new RuntimeException(e);
                }
            }
            if(conn != null)
            {
                try {
                    conn.close();
                } catch (SQLException e) {
                    throw new RuntimeException(e);
                }
            }
        }
    }
}

import java.sql.*;

public class JDBC
{
    public static void main(String[] args)
    {
        Connection conn = null;
        Statement statement= null;
        try
        {
            Driver driver = new com.mysql.jdbc.Driver();
            DriverManager.registerDriver(driver);
            String url = "jdbc:mysql://127.0.0.1:13306/ip";
            String user = "root";
            String password = "abc123";
            conn = DriverManager.getConnection(url,user,password);
            System.out.println(conn);
            statement = conn.createStatement();
            String sql = "insert into countries(country_id,country_name,region_id) values('QW','Canada',2)";
            int i = statement.executeUpdate(sql);
            if(i == 1)
            {
                System.out.println("保存成功");
            }
            else
            {
                System.out.println("失败");
            }
        }
        catch (SQLException e)
        {
            throw new RuntimeException(e);
        }
        finally
        {
            if(statement != null)
            {
                try {
                    statement.close();
                } catch (SQLException e) {
                    throw new RuntimeException(e);
                }
            }
            if(conn != null)
            {
                try {
                    conn.close();
                } catch (SQLException e) {
                    throw new RuntimeException(e);
                }
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值