Java jdbc连接数据库 INSERT插入

简介: Java jdbc连接数据库 INSERT插入 package com.edu; import java.

Java jdbc连接数据库 INSERT插入




   
   

    
    

     
     

      
      
       
       package com.edu;
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
       
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       
       import java.sql.Connection;
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       
       import java.sql.DriverManager;
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       
       import java.sql.PreparedStatement;
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       
       import java.sql.SQLException;
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
       
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       
       public 
       class jdbcTest {
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
       
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      	
       public static void main(String[] args) {
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      		
       try {
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			Class.forName(
       "com.mysql.jdbc.Driver");
       //加载驱动程序
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			String url = 
       "jdbc:mysql://localhost:3306/test";
       //定义连接字符串url test是数据库名称
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			Connection conn =DriverManager.getConnection(url,
       "root",
       "root");
       //与数据库连接
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			String sql=
       "insert into users(name,sex,age,addr) values(?,?,?,?)";
       //sql语句
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			PreparedStatement pstmt=conn.prepareStatement(sql);
       //获得预置对象
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			pstmt.setString(
       1, 
       "lili");
       //设置占位符的值
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			pstmt.setString(
       2, 
       "女");
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			pstmt.setInt(
       3, 
       21);
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			pstmt.setString(
       4, 
       "西南石油大学");
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      			
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      			
       int res=pstmt.executeUpdate();
       //执行sql语句
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      			
       if(res>
       0){
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       				System.out.println(
       "数据录入成功");
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			}
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			pstmt.close();
       //关闭资源
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			conn.close();
       //关闭资源
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      			
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      			
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       		} 
       catch (SQLException e) {
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      			
       // TODO Auto-generated catch block
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			e.printStackTrace();
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       		} 
       catch (ClassNotFoundException e) {
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      			
       // TODO Auto-generated catch block
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       			e.printStackTrace();
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       		}
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
       
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       	}
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
       
      
      

     
     


    
    

     
     

      
      

     
     

     
     

      
      
       }
      
      

     
     

   
   
AI 代码解读

表结构

执行成功后:

原文地址https://blog.csdn.net/Bancroft_boy/article/details/81143202

目录
打赏
0
0
0
0
14
分享
相关文章
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
[Java计算机毕设]基于ssm的OA办公管理系统的设计与实现,附源码+数据库+论文+开题,包安装调试
OA办公管理系统是一款基于Java和SSM框架开发的B/S架构应用,适用于Windows系统。项目包含管理员、项目管理人员和普通用户三种角色,分别负责系统管理、请假审批、图书借阅等日常办公事务。系统使用Vue、HTML、JavaScript、CSS和LayUI构建前端,后端采用SSM框架,数据库为MySQL,共24张表。提供完整演示视频和详细文档截图,支持远程安装调试,确保顺利运行。
78 17
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
118 14
【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
130 13
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
|
2月前
|
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
224 3
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
【YashanDB知识库】Hive 命令工具insert崖山数据库报错
【YashanDB知识库】Hive 命令工具insert崖山数据库报错
使用 JDBC 实现 Java 数据库操作
JDBC(Java Database Connectivity)是 Java 提供的数据库访问技术,允许通过 SQL 语句与数据库交互。本文详细介绍了 JDBC 的使用方法,包括环境准备、编程步骤和完整示例。
274 7
【潜意识Java】MyBatis中的动态SQL灵活、高效的数据库查询以及深度总结
本文详细介绍了MyBatis中的动态SQL功能,涵盖其背景、应用场景及实现方式。
250 6
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库