java连接数据库

2023-10-29

学习目标:

  • java连接数据库

学习内容:

  1. 导入Jar驱动包

(1)然后右击项目文件夹,打开模块设置。

 (2)打开后按一下方式操作。

 

(3) 找到刚才粘贴的jar包选择。

 (4)勾选应用。

        2.注册驱动

        Class.forName("com.mysql.jdbc.Driver");

        3.获取连接

        Connection conn = DriverManager.getConnection(url, username,password);

        4.定义sql语句

                String sql="update......";

        5.获取sql对象

        Statement stmt=conn.createStatement();

        6.执行sql

        stmt.executeUpdate(sql);//返回值为受影响的行数

        7.释放资源

        stmt.close();
        conn.close();


代码示例:



import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

/*
* JDBC
* */
public class jdbc {
    public static void main(String[] args) throws Exception{
        //1.注册驱动
        Class.forName("com.mysql.jdbc.Driver");

        //2.获取连接
        String url="jdbc:mysql://127.0.0.1:3306/数据库名";
        String username="root";
        String password="123456";
        Connection conn = DriverManager.getConnection(url, username,password);

        //3.定义sql语句
        String sql="update text set 关卡=1 where name='1'";

        //4.获取执行sql的对象Statement
        Statement stmt=conn.createStatement();

        //5.执行sql
        int count = stmt.executeUpdate(sql);//受影响的行数

        //6.处理结果
        System.out.println(count);

        //7.释放资源
        stmt.close();
        conn.close();

    }

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java连接数据库 的相关文章

随机推荐

  • Intel(中国)云基础设施软件研发总监王庆:Intel在云原生里的技术发展和展望

    整理 小雨青年 在过去10多年里 云计算技术从虚拟化和容器技术衍生出来之后 得到了迅猛的发展 期间 涌现了众多的应用场景和应用需求 由此也产生了许多开源技术和项目 2022年7月21日 由中国开源软件推进联盟主办 赛迪传媒 软件和集成电路
  • 启动报错:org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource

    启动报错 org springframework data repository config AnnotationRepositoryConfigurationSource Lorg springframework core type A
  • JavaEE学习记录day08集合02 Set

    JavaEE学习记录day08集合02 Set 1 Set集合 1 1Set集合概述和特点 应用 不可以存储重复元素 没有索引 不能使用普通for循环遍历 1 2Set集合的使用 应用 存储字符串并遍历 public class MySet
  • U盘重装系统Win10详细步骤和方法

    当前超多的用户都在使用Win10系统 有些用户想使用U盘来重装一下Win10系统 但不知道具体怎么操作 其实操作起来难度不会很大 可以按照以下小编给大家分享的U盘重装系统Win10详细步骤和方法 就能轻松顺利完成U盘重装系统Win10的操作
  • git 提交代码到github上

    1 通过git clone xxx git 将代码down到本地 2 当你修改或者添加文件的时候 3 首先使用git status 查看文件状态 4 然后使用git add 将文件add到本地缓冲区 5 再提交到本地仓库 git commi
  • el-input验证规则

    rules people 在未输入任何内容情况下触发 required true message 请输入你的内容 trigger blur 在输入非数字或不是1 100之间的整数时触发 pattern 0 1 9 0 9 100 0 9 0
  • 剑指 Offer 56 - I. 数组中数字出现的次数(java+python)

    一个整型数组 nums 里除两个数字之外 其他数字都出现了两次 请写程序找出这两个只出现一次的数字 要求时间复杂度是O n 空间复杂度是O 1 示例 1 输入 nums 4 1 4 6 输出 1 6 或 6 1 示例 2 输入 nums 1
  • java中代码块的执行顺序

    执行顺序 父类静态代码块 gt 子类静态代码块 gt 父类构造块 gt 父类构造方法 gt 子类构造块 gt 子类构造方法 注意 静态代码块只执行一次 并且是在main之前执行 构造块就是非静态代码块 执行顺序 父类静态代码块 只执行一次
  • scrapy爬虫框架简绍与安装使用

    Scrapy Scrapy是一个为了爬取网站数据 提取结构性数据而编写的应用框架 其可以应用在数据挖掘 信息处理或存储历史数据等一系列的程序中 其最初是为了页面抓取 更确切来说 网络抓取 所设计的 也可以应用在获取API所返回的数据 例如
  • 简单说一说手机中常用的芯片-OVP芯片

    什么是OVP OVP Over Voltage Protection 即过压保护 电压值超过一定值后 对后级电路起到了保护作用 避免因输入电压过大 导致后级电路损坏 过压保护的方式有很多种 然而运用在手机端的 往往是采用OVP芯片 价格实惠
  • mysql 索引 长文本 失败_MySQL: 长文本字段上建索引的有关问题与解决方案_mysql

    mysql 长文本字段上建索引的问题与解决方案 文本字段越长 在这个字段上建索引的代价就越高 为了解决这个问题 可以为这个字段配一个hash字段 然后在这个hash字段上建索引 如 select from log where url has
  • 微信小程序开发【前端+后端(java)】

    前言 现在微信小程序越来越火了 相信不少人都通过各种途径学习过微信小程序或者尝试开发 作者就是曾经由于兴趣了解开发过微信小程序 最终自己的毕业设计也是开发一个微信小程序 所以现在用这篇博客记录我之前开发的一些经验和一些心得吧 主要内容 sp
  • unity网络实战开发(丛林战争)-正式开发阶段(015-游戏场景及开始界面UI搭建)

    使用工具 VS2017 unity3d 使用语言 c 作者 Gemini xujian 参考 siki老师 丛林战争 视频教程 上一篇文章中 我已经完成了游戏客户端与服务器端的初步连接 接下来将开始进行游戏场景与开始界面UI的搭建 01 控
  • 我的YAF论坛(Yet Another Forum)的部署方法

    网上已经有一些关于YAF论坛 Yet Another Forum 的部署方法 在这里我也写一下自己的部署方法 希望能对大家有帮助 我部署的YAF的版本是v1 9 1 6 写这文章的时候 v1 9 1 8刚出几天呢 基于学习目的我是直接使用源
  • 使用Ahk2Exe工具将AutoHotKey脚本打包到Windows可执行文件

    写在前面的两点说明 1 我的操作系统版本为Win7 AutoHotKey版本为1 1 23 05 2 因AutoHotKey单词太长 所以在下文中统一用缩写AHK代替 方法一 通过Windows上下文菜单快速创建EXE文件 用鼠标右键单击a
  • 怎样在python 上输入文字_python如何实现手动输入文字

    Python中可以使用input 函数接收用户输入的文字 函数语法 input prompt 参数说明 prompt 提示信息 示例 gt gt gt a input input input 123 输入整数 gt gt gt type a
  • C#数组 添加元素

    例1 string a new string 1 2 3 给a追加一个 4 string a new string 1 2 3 List b a ToList b Add 4 a b ToArray 例2 有两个个数组byte s1 1 2
  • 堆和栈的区别(转过无数次的文章)

    一 预备知识 程序的内存分配 一个由C C 编译的程序占用的内存分为以下几个部分 1 栈区 stack 由编译器自动分配释放 存放函数的参数值 局部变量的值等 其 操作方式类似于数据结构中的栈 2 堆区 heap 一般由程序员分配释放 若程
  • unity Texture2d Base64 相互转换

    Base64ToTexture2D public Texture2D Base64ToTexture2D string Base64STR Texture2D pic new Texture2D 190 190 TextureFormat
  • java连接数据库

    学习目标 java连接数据库 学习内容 导入Jar驱动包 1 然后右击项目文件夹 打开模块设置 2 打开后按一下方式操作 3 找到刚才粘贴的jar包选择 4 勾选应用 2 注册驱动 Class forName com mysql jdbc