zoukankan      html  css  js  c++  java
  • jdbc连接的基本语句(增删查改)

    package com.nll.test;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class Demo1 {
    public static void main(String[] args) {
        try {
            //第一步,告诉程序我们加载的是哪一个数据库的连接
            Class.forName("oracle.jdbc.OracleDriver");
            //第二步,建立连接
            Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","scott");
            //第三步创建语句对象
            Statement stmt=con.createStatement();
            //第四步写sql语句
            //String sql="insert into autoincre_demo values(3,'北京')";
            //第五步,执行sql语句
            //有两种:增删改是一种 查询是一种
    //        int result=stmt.executeUpdate(sql);//增删改 返回的是结果值,如果结果值大于0,则说明成功
    //        if(result>0) {
    //            System.out.println("修改成功");
    //        }
            String sql="delete autoincre_demo where i=3";
            int result=stmt.executeUpdate(sql);
            if(result>0) {
                System.out.println("修改成功");
        }
            //查询
            String sql3="select * from autoincre_demo";
            ResultSet rs=stmt.executeQuery(sql3);
            //不能用FOR循环
            while(rs.next()) {
                //获取数据  根据数据库里面的字段,来获取,并且,注意字段的值的数据类型要和方法的类型要一致
                System.out.println(rs.getInt("i")+"-"+rs.getString("name"));
                
            }
            //注意:如果我们是在plsql里面进行操作,那么默认是没有提交的,那我们jdbc查不到
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    }

     如果报错看看是否是以下情况

  • 相关阅读:
    面试题-代码
    面试题-数仓
    烂大街的NginxRedisMqDb架构.md
    Ansible-B站.md
    openstack.md
    rabbitMQ.md
    大数据仓库实战项目-电商数仓3.0版.md
    linux分析工具之top命令详解
    小程序开发中 在 wxml格式化 属性断行
    redhat 7.2更新yum源时踩的坑
  • 原文地址:https://www.cnblogs.com/ll-hb/p/12708547.html
Copyright © 2011-2022 走看看