api-drivermanager drivermanager javaweb jdbc
Mybatis-Plus集成Sharding-JDBC与Flyway实现多租户分库分表
背景 公司产品部收到了一些重要客户的需求,他们希望能够依赖独立的数据库存储来支持他们的业务数据。与此同时,仍有许多中小客户,可以继续使用公共库以满足其需求。技术实现方面,此前持久层框架使用的Mybatis-plus,部分业务场景使用到了Sharding-JDBC用于分表,另外,我们的数据库版本控制工 ......
JavaWeb--SqlSessionFactory工具类抽取
代码优化 String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory = ne ......
Java登陆第十天——JDBC(二)
ResultSet接口常用方法 ResultSet存放的是DQL查询结果的结果集。常用方法如下: 方法 类型 描述 boolean next() throws SQLException 普通方法 指针移动到下一行(没有下一行返回false) int getInt(String columnLabel ......
农业建设工商招商邮政银行一体化模拟器,余额回执单转账,JDBC或JPA集成开源
JDBC或JPA集成开发的一个模拟器,一体化的,仅供娱乐使用,代码我之前就开发好了,模版当然也是网上找的,非常多,我这个加了水印,不加水印我也不敢发,平台也不会通过,然后代码是JAVA+JDBC或JPA集成开发的,这个不带db数据库,所以打开户修改重启软件不带记忆功能的,我就分享下代码逻辑,不分享软 ......
Java登陆第九天——JDBC
JDBC JDBC本身是Java提供的一套标准接口,由不同数据库厂商提供接口的具体实现。 至此,开发者只需调用JDBC就可以完成对各种数据库的操作。 mysql-jdbc-maven坐标 <!-- Mysql版本:5.7.36 --> <dependency> <groupId>mysql</gro ......
JavaWeb--响应字符&字节数据
Response响应字符数据 //text/html解码html,charset解码汉字response.setContentType("text/html;charset=utf-8");//1、获取字符输入流PrintWriter writer = response.getWriter();wr ......
JavaWeb--Reaponse设置响应数据功能介绍&完成重定向
Response设置响应数据功能 Response完成重定向 重定向(Redirect):一种资源跳转方式 *redirect一定地址是8080往后补的,一定要写全 也可以是外部地址 路径问题: 动态获取虚拟目录 //动态获取虚拟目录String contextPath = request.getC ......
JavaWeb--POST/GET请求参数乱码问题
只要添加编码方式就可以解决POST中的乱码问题 //1、解决POST乱码问题 request.setCharacterEncoding("UTF-8"); //2、获取username String username = request.getParameter("username"); Syste ......
JavaWeb--Request通用方式请求参数
package com.avb.web; import javax.servlet.*; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.h ......
JavaWeb--Servlet urlPattern配置
urlPattern 访问路径 1、一个Servle,可以配置多个urlPattern @WebSelvert(urlPatterns = {"/demo1","/demo2"}) 2、urlPattern配置规则 1、精确匹配 2、目录匹配 3、扩展名匹配 4、任意匹配 ......
JDBC
什么是JDBC JDBC的全称是Java数据库连接(Java Database Connectivity)它是一套用于执行 SQL语句的Java API。应用程序可通过这套API连接到关系数据库完成对数据库中数据的査询、更新和删除等操作。 操作步骤 添加jar包 加载驱动 使用反射的方式加载数据库驱 ......
JDBC之Mysql
一、JDBC是什么? Java DataBase Connectivity(Java语言连接数据库) 二、JDBC的本质是什么? JDBC是SUN公司制定的一套接口(interface)。 接口都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面向接口编程。 三、为什么要面向接口编程? ......
JavaWeb--Servlet执行流程&生命周期
Servlet的执行流程 Servlet生命周期 1、初始化使用了init()方法,只调用一次。 2、提供服务使用service()方法 (1)、调用时机:servlet被访问时,调用该方法 (2)、调用次数:每一次servlet被访问就调用一次 3、服务中止时使用destory()方法,servl ......
jdbc批量插入
1. 开启JDBC rewriteBatchedStatements=true 2. 准备数据 PreparedStatement preparedStatement = connection.prepareStatement(InsertSql); 3. 插入数据并添加到批次 preparedSt ......
JavaWeb--Servlet
Servlet专门用来开发动态web资源开发技术 导入servlet依赖坐标 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <versio ......
JavaWeb--在idea中使用tomcat
1、使用maven工具打包成war包放到tomcat的文件中 2、 集成本地Tomcat 建立html文件,运行tomcat 3、使用tomcat的maven插件 <!--tomcat插件--><build> <plugins> <plugin> <groupId>org.apache.tomcat ......
JavaWeb--在IDEA中部署Maven Web项目
Web的项目结构: 1、Meaven Web项目结构:开发中的项目 在IDEA中创建Maven项目 1、使用骨架 2、不使用骨架 1、添加打包方式为war 2、补齐缺失的目录 2、部署的JaveWeb项目结构:开发完成,可以部署的项目 ......
JavaWeb--HTTP简介
请求数据的格式 post请求和get请求的区别 响应数据格式 状态码 常见响应状态码 使用tomcat可以省略http之间交流的代码 ......
2023_11_08_学习视频---mysql jdbc
MySQL从入门到精通视频教程-MySQL数据库实战精讲(内附34道作业题) 在线看 https://www.bilibili.com/video/BV1fx411X7BD?p=1 零基础入门Java之JDBC https://www.bilibili.com/video/BV144411Q7TW ......
java项目实战-jdbc实现-书城的增删改查-day21
目录1. 安装mysql 安装navicate2. jdbc实现增删改查 1. 安装mysql 安装navicate 参考网上资料 创库 创表 并放入3条测试数据 2. jdbc实现增删改查 book 实体类 package com.msb; /** * @Auther: jack.chen * @ ......
MVC整理作业(JavaWeb)
index.html <html><body> <h1 align = "center">Beer Selection Page</h1> <form method="POST" action="SelectBeer.do"> Select beer characteristics<p> Color ......
javaweb-- Mybatis参数传递
Mybatis提供了ParamNameResolver类进行封装 传入多个参数时,mybatis会将参数封装成Map集合 map.put("arg0",参数值1) map.put("param1",参数值1) map.put("arg1",参数值2) map.put("param2",参数值2) ......
javaWeb&springMVC
Servlet 1:servlet定义 servlet是开发动态web的一门技术,通过servlet实现与用户的动态交互。 2:使用方式 (1)javaWeb中只需要继承HttpServlet接口,重写其中的doGet和doPost方法即可编写一个servlet;写好servlet程序后需要在web ......
javaweb--mybatis删除功能
批量删除 mybatis会将数组自动封装为Map集合,所以在接口函数处使用@Param注解改变map集合的默认key名称 不使用的话可以用默认名array 接口函数: 使用了@Param改变了默认的array的名称 int deleteByIds(@Param("ids") int[] ids); ......
Java JDBC
JDBC 基本用法 常用接口和类简介 DriverManager 类 用于管理 JDBC 驱动的服务类。程序中使用该类的主要功能是获取 Connection 对象 public static synchronized Connection getConnection(String url,Strin ......
学习:javaweb-servlet
1.在Idea中配置maven仓库,需要在idea中的setting设置maven的路径参数,包括maven的setting.xml和本地仓库的路径 2.新建一个maven模板的javaweb项目,查看maven的配置setting.xml是否配置成功,成功的话可以下载模板所需要的一依赖包。 3.查 ......