当前位置: 首页 > news >正文

java(JDBC)

         JDBC是Java语言中用于访问和操作数据库的标准应用程序接口,通过驱动程序(Driver)实现与具体数据库的通信,与数据库连接时需要对应的驱动如Mysql的mysql-connector-java-8.0.29               在将驱动文件放入工作文件夹时要右击添加为库才能使用                                                                  Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动  com.mysql.cj.jdbc.Driver  就是驱动的路径

     Connection connection = DriverManager.getConnection(url, user, password);//获得数据库链接

      url =   jdbc:mysql://localhost:端口号(一般默认是3306)/数据库名

      user = 数据库名//在数据库刚安装时默认是root

      password = 自己数据库的密码

基本sql语句:

 //增加一个用户
public void add() {
    //获得数据库连接
        url = 地址

        user = 名字

        password = 密码
    Connection connection = DriverManager.getConnection(url, user, password)

        
    String sql = "INSERT INTO table(username,password) VALUES(?,?)";

        //问号用与占位  ps.setString(1, "值")代表给第一个?赋值
    try {
        PreparedStatement ps = connect.prepareStatement(sql);//执行sql语句,且每一句sql都对应一个PreparedStatement
        ps.setString(1, "值");//setString 字符  setIng 数值
        ps.setString(2, "值");
        int i = ps.executeUpdate();//执行显示sql更改了多少数据
        ps.close();
        connection .close();
    } catch (SQLException e) {
        e.printStackTrace();
    }
}
//删除用户
public void deleter(){
  

        url = 地址

        user = 名字

        password = 密码
    Connection connection = DriverManager.getConnection(url, user, password)
    String sql  = "DELETE FROM table WHERE name = ?;";
    try {
        PreparedStatement ps = connect.prepareStatement(sql);
        ps.setInt(1,"值");
        int i = ps.executeUpdate();

ps.close()

connection,colse()
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

相关文章:

  • [Blender] 高质量材质推荐第四弹:25-30号精选纹理资源详解
  • [MSPM0开发]MSPM0G3507之GPIO输入、输出、中断使用(基于driverlib库)
  • 销售预测的方法与模型(二)丨商品与库存分类——基于数据模型运营的本质和底层逻辑销售
  • 机器学习算法——朴素贝叶斯和特征降维
  • 名称 深度学习(监督学习) Iteration 一次 mini-batch 前向+反向传播更新 Epoch 所有数据集训练一遍。这两个概念不一样吗?
  • 图像分割技术:像素级的精准识别(superior哥深度学习系列第12期)
  • Vue3项目与桌面端(C++)通过Websocket 对接接口方案实现
  • GPIO简介(GPIO输出)
  • Metastore 架构示意图和常用 SQL
  • HINet: Half Instance Normalization Network for Image Restoration论文阅读
  • 使用Optimization tool优化后禁用windows更新批量的脚本
  • 前端加密当日
  • 怎样下载某个SCI期刊的endnote style?答:直接去endnote官网搜索期刊名称并下载即可
  • 面向对象 设计模式简述(1.创建型模式)
  • 16、企业预算管理(Budget)全流程解析:从预算编制到预算控制
  • git merge合并分支push报错:Your branch is ahead of ‘xxx‘ by xx commits.
  • 【unitrix】1.2 unitrix 物理量计算库(lib.rs)
  • AIAgent,Prompt,MCP是什么?
  • AUTOSAR图解==>AUTOSAR_TR_FrancaIntegration
  • 【测试开发】数据类型篇-迭代器和生成器
  • 东莞四网合一网站建设/seo运营
  • 注册深圳公司的好处/优化设计官方电子版
  • 电子商务网站建设实践课题背景/百度今日排行榜
  • 无货源电商批发平台/北京seo优化推广
  • 更改网站主题/友情连接
  • qq在线网站代码生成/网站创建的流程是什么