mysql 之jdbc idea版

 安装时注意jdk mysql  驱动版本

package com.jdsc;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;/*** @author Alina* @date 2022年02月04日 11:11 下午*/
public class jdbsdemo2 {public static void main(String[] args) {// 1.导入jar包Statement stmt = null;Connection conn = null;try {
//          2.注册驱动:使用哪一个数据库驱动jar
//            static void registerDriver(Driver driver) :注册与给定的驱动程序 DriverManager 。
//            static {
//                try {
//                    java.sql.DriverManager.registerDriver(new Driver());
//                } catch (SQLException E) {
//                    throw new RuntimeException("Can't register driver!");
//                }
//            }Class.forName("com.mysql.cj.jdbc.Driver");//          3.创建 DriverManager对象
//          方法:static Connection getConnection(String url, String user, String password
//          url:指定连接的路径
//          mysql服务默认端口是3306,则url可以简写为:jdbc:mysql:///数据库名称conn = DriverManager.getConnection("jdbc:mysql:///db3" ,"root","12345678");//          4.定义sql语句String sql = "insert into account values (null,'猴子',5000)";
//
//          5.获取执行sql语句的对象Statement
//            获取执行sql 的对象
//            Statement createStatement()
//            PreparedStatement prepareStatement(String sql)
//            * 开启事务:setAutoCommit(boolean autoCommit) :调用该方法设置参数为false,即开启事务
//            * 提交事务:commit()
//            * 回滚事务:rollback()stmt = conn.createStatement();//            6.执行sql
//            -- boolean execute(String sql) :可执行任意的sql 了解
//            -- int executeUpdate(String sql) :
//                  执行DML(insert、update、delete)语句、DDL(create,alter、drop)语句
//                  返回值:影响的行数,
//            -- ResultSet executeQuery(String sql)  :执行DQL(select)语句int count = stmt.executeUpdate(sql);// 7.处理结果System.out.println(count);} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}finally {if(stmt!=null){try{stmt.close();}catch ( SQLException e ){e.printStackTrace();}}if(conn!=null){try{conn.close();}catch ( SQLException e ){e.printStackTrace();}}}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421671.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用jdbc执行SQL实现登录查询1-带配置文件和工具类

1.jdbc.properties 配置文件 url jdbc:mysql:///db2 user root password 12345678 driver com.mysql.cj.jdbc.Driver 2.Utils.JDBCUtils抽取的工具类 package Utils;import java.io.FileReader; import java.io.IOException; import java.net.URL; import java.sql.*; im…

jdk 环境变量_Windows下jdk下载安装与环境变量配置

下载安装jdk百度搜索jdk版本,以1.8版本为例,百度搜索“jdk1.8”,一般是第一个。百度搜索jdk1.8打开jdk下载页面,这里我们下载jdk1.8 x64版本下载地址:jdk1.8下载地址jdk1.8下载页面下载历史版本的jdk自动跳转登录&…

路由器配置的问题

刚刚买了个路由器,配置起来很容易吧,像往常一样,连接路由器,按照配置过程配置完毕,打开网页,bingo~,上不去网,为啥呢? 然后断开路由器,直接连接网线&#xff…

使用jdbc执行SQL实现登录查询2-避免SQL注入版

配置文件及工具类参考1 package com.jdsc;import javax.rmi.CORBA.Util; import java.sql.*; import java.util.Scanner;/*** author Alina* date 2022年02月06日 12:13 上午* 判断用户登录是否成功* 使用prepareStatement 执行SQL谨防SQL注入*/ public class jdbcDemo7 {publ…

一般试卷的纸张大小是多少_考试试卷统一设置标准规格要求

常用纸张按尺寸可分为A和B两类:A类就是我们通常说的大度纸,整张纸的尺寸是889*1194mm,可裁切A1(大对开,570*840mm)、A2(大四开,420*570mm)、A3(大八开,285*420mm)、A4(大十六开,210*285mm)、A5(大三十二开&…

上传文件

java实现文件上传,参看: 用commons-fileupload-1.2 实现文件上传 转载于:https://www.cnblogs.com/chaoguo1234/p/3156700.html

js true false 转0 1_「0-1岁」早产儿何时一段转二段奶粉

早产儿指的是37周之前出生的宝宝,想必足月宝宝来说,早产宝宝各方面发育都不完善,所以家长在照顾的时候要格外细心。当早产儿出生后,应当先喝早产儿奶粉,等身体发育发育到一定程度时,才更换奶粉。那么早产儿…

使用jdbc执行SQL实现登录查询3 -事务查询版

package com.jdsc;import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.Statement;/*** author Alina* date 2022年02月06日 2:51 下午* 开启事务管理数据库,如果事务有异常则回滚到之前的状态* JDBC控…

邮件服务器方案参考

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份…

halcon读取dxf坐标翻转_Halcon二维仿射变换实例探究

二维仿射变换,顾名思义就是在二维平面内,对对象进行平移、旋转、缩放等变换的行为(当然还有其他的变换,这里仅论述这三种最常见的)。Halcon中进行仿射变换的常见步骤如下:① 通过hom_mat2d_identity算子创建一个初始化矩阵(即[1.0…

记录一下,踩得奇奇怪怪的坑

1servlet虚拟路径访问不到(默认的可以访问) url后的路径设置时与项目的名称一致 url必须与这个一致 2.jdbc连接数据库,本地测试无问题,一用tomcat发包就出错,导致连接不上时,看看你得配置文件的位置是否有误 放到resources目录下…

归并排序算法(C#实现)

归并排序(Merge Sort)是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。归并排序有两种方式:1): 自底向上的方法 2):自顶向下的方法 1、 自底向上的方法(1) 自底向上的基本思想 自底向上的基…

m5310采用芯片 中移物联_芯链HPB引领硬件区块链加密芯片技术,有望在谷歌光芯之前突破...

伴随人工智能时代的开启,世界对于高性能计算机器的需求磅礴发展;以往的高性能计算芯片是基于CMOS数字电路的处理器,而伴随着电子元件的摩尔定律接近技术瓶颈,数字电路芯片的发展速度和发展基础都在缓慢进行;区块链技术…

计算机的硬件工作原理(图片部分资源摘自王道考研资料)

一、现代计算机的组成 此处主存和辅存可以理解为,内存和外存,内存的特点是读取速度快但是不利于保存大量数据,外存的特点 是读取速度慢,但是可以存储大量数据 计算机在开机时不会读取硬盘上的所有数据,开机时先读取的…

rstp协议和stp协议对比_3.TCP和UDP协议对比

TCP、UDP协议对比任务:掌握TCP协议、UDP协议的作用;TCP的三次握手和四次挥手;RST断开连接过程和作用。1.TCPTCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC …

XML文件读取工具类

/// <summary> /// Author: jiangxiaoqiang /// </summary> public class XmlReader {// //#region 获取XmlDocument对象/// <summary>/// 根据XML文件内容获取XmlDocument对象/// </summary>/// <param name"xmlFileContent"></pa…

下面为子代选择器结合符的是_郑州大学编译原理试卷及答案(往年试题整合)

二填空题1. 不同的编译程序关于数据空间的存储分配策略可能不同&#xff0c;但大部分编译中采用的方案有两种&#xff1a;静态存储分配方案和动态存储分配方案&#xff0c;而后者又分为(1)和(2)。 2. 规范规约是最(3)规约。3. 编译程序的工作过程一般划分为5个阶段&#xff1a;…

计算机组成原理-数据的表示和运算(图片资源摘自王道考研资料)

一、进位计数制 二、BCD码 此处&#xff1a; 58 0101 1000 1101 超出数据能表达的范围&#xff0c;因为 8421码只能表示0-9 十以上数据视为无效数据&#xff0c;因此在此基础上加六&#xff0c;进行校正--> 11010110 0001 0011 ----拆成两个看