yii2框架做的网站有哪些在wordpress中 怎么把主题删掉

web/2025/9/28 13:10:08/文章来源:
yii2框架做的网站有哪些,在wordpress中 怎么把主题删掉,frontpage网页制作,重庆市网站推广Java进阶十—JDBC 一.说明 用Java语言操作Mysql#xff0c;首先需要学习Mysql MySQL入门教程-CSDN博客 二.JDBC的由来以及定义 JDBC是什么#xff1f; Java数据库连接(Java Database Connectivity)简称JDBCJDBC是Java操作各数据库的一种规范#xff0c;是Java语言中用来…Java进阶十—JDBC 一.说明  用Java语言操作Mysql首先需要学习Mysql  MySQL入门教程-CSDN博客 二.JDBC的由来以及定义  JDBC是什么 Java数据库连接(Java Database Connectivity)简称JDBCJDBC是Java操作各数据库的一种规范是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口提供了诸如查询和更新数据库中数据的方法。JDBC是面向关系型数据库的 打个比方 假设Java公司是布料厂那么各SQL数据库公司就是服装设计厂Java公司规定JDBC接口允许去操作各数据库相当于提供原材料各SQL公司去实现接口相当于拿原材料设计出自己的服装 三.JDBC体验statement.executeQuery() 查询  1.首先下载架包Maven Repository: mysql » mysql-connector-java (mvnrepository.com)  下载完成后将架包拖入idea中的lib文件夹下(没有的话自己创建)然后点击 点击OK 2.连接 package com.jdbc;import java.sql.*;public class JDBCDemo {public static final String URL jdbc:mysql://localhost:3306/student;public static final String USER root;public static final String PASSWORD 123456;// 需要抛出异常ClassNotFoundException, SQLExceptionpublic static void main(String[] args) throws ClassNotFoundException, SQLException {// 1.加载驱动程序 —— 打电话给布料公司你给我送来我是mysql公司Class.forName(com.mysql.jdbc.Driver);// 2.获取数据库连接 —— 告诉送货员送货路线Connection connection DriverManager.getConnection(URL,USER,PASSWORD);// 3.获取数据库操作对象 —— 货到了卸货到仓库Statement statement connection.createStatement();// 4.从仓库选择要用的货// 我要查询student表ResultSet resultSet statement.executeQuery(SELECT * FROM student);// 判断是否有数据while (resultSet.next()) {int id resultSet.getInt(1);String name resultSet.getString(2);int age resultSet.getInt(3);double score resultSet.getDouble(4);int classId resultSet.getInt(5);System.out.println([id,name,age,score,classId]);}// 5.关闭仓库与数据库statement.close();connection.close();} }四.整理和释放  整理上面的代码 package com.jdbc;import java.sql.*;public class JDBCDemo {// 配置public static final String URL jdbc:mysql://localhost:3306/student;public static final String USER root;public static final String PASSWORD 123456;public static final String DRIVER com.mysql.jdbc.Driver;public static Connection connection;public static Statement statement;public static ResultSet resultSet;// 需要抛出异常ClassNotFoundException, SQLExceptionpublic static void main(String[] args) {try {// 1.加载驱动程序 —— 打电话给布料公司你给我送来我是mysql公司Class.forName(DRIVER);// 2.获取数据库连接 —— 告诉送货员送货路线connection DriverManager.getConnection(URL,USER,PASSWORD);// 3.获取数据库操作对象 —— 货到了卸货到仓库statement connection.createStatement();// 4.从仓库选择要用的货// 我要查询student表resultSet statement.executeQuery(SELECT * FROM student);// 判断是否有数据while (resultSet.next()) {int id resultSet.getInt(1);String name resultSet.getString(2);int age resultSet.getInt(3);double score resultSet.getDouble(4);int classId resultSet.getInt(5);System.out.println([id,name,age,score,classId]);}} catch (ClassNotFoundException e) {throw new RuntimeException(e);} catch (SQLException e) {e.printStackTrace();} finally {try {// 5.关闭仓库与数据库statement.close();connection.close();} catch (SQLException e) {e.printStackTrace();}}} }五.封装JDBCUtils 每个人的配置都不一样那我们就读取位置文件。 1.创建db.properties配置文件写入配置 2.创建JDBCUtils类读取配置 package com.google.util;import java.io.InputStream; import java.sql.*; import java.util.Properties;public class JDBCUtils {public static String url;public static String user;public static String password;public static String driver;// 使用静态代码块做预处理static {// 使用try/catch包裹try {// 读取配置文件InputStream inputStream ClassLoader.getSystemResourceAsStream(db.properties);// 加载对象Properties properties new Properties();;properties.load(inputStream);// 读取配置url properties.getProperty(url);user properties.getProperty(user);password properties.getProperty(password);driver properties.getProperty(driver);System.out.println(url\nuser\npassword\ndriver);} catch (Exception e) {e.printStackTrace();}}// 测试是否能加载成功public static void init() {System.out.println(加载成功);}// 创建单例获取配置项public static Connection getConnection() throws SQLException{return DriverManager.getConnection(url,user,password);}// 释放关闭结果关闭仓库关闭数据库连接public static void close(Connection connection, Statement statement, ResultSet resultSet) throws SQLException{if (resultSet ! null){resultSet.close();}if (statement ! null){statement.close();}if (connection ! null){connection.close();}}// 如果没有操作那么关闭仓库关闭数据库连接方法的重载public static void close(Connection connection,Statement statement) throws SQLException{if (statement ! null){statement.close();}if (connection ! null){connection.close();}}}3.测试是否能读取  package com.google.util;public class Test {public static void main(String[] args) {JDBCUtils.init();} }注意ClassLoader的getResourceAsStream方法使用及在java和web项目中的路径问题_classloader.getresourceasstream-CSDN博客  六.增删改 executeUpdate()  使用创建JDBCUtils类更新数据 package com.google.util;import org.junit.Test;import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement;public class UpdateTest {public Connection connection;public Statement statement;Testpublic void updateTest() {try {// 1.获取数据库连接和操作对象connection JDBCUtils.getConnection();statement connection.createStatement();// 2.更新一条数据String sql update student set score33 where id4;int res statement.executeUpdate(sql);if (res 0) {System.out.println(更新成功);}} catch (SQLException e) {e.printStackTrace();} finally {try {JDBCUtils.close(connection,statement);} catch (SQLException e) {throw new RuntimeException(e);}}} }删除数据 public void deleteTest() {try {// 1.获取数据库连接和操作对象connection JDBCUtils.getConnection();statement connection.createStatement();// 2.删除一条数据String sql delete from student where id6;int res statement.executeUpdate(sql);if (res 0) {System.out.println(删除成功);}} catch (SQLException e) {e.printStackTrace();} finally {try {JDBCUtils.close(connection,statement);} catch (SQLException e) {throw new RuntimeException(e);}}} 插入数据 public void insertTest() {try {// 1.获取数据库连接和操作对象connection JDBCUtils.getConnection();statement connection.createStatement();// 2.插入一条数据String sql insert into student values(6,LiLi,15,44.3,2);int res statement.executeUpdate(sql);if (res 0) {System.out.println(插入成功);}} catch (SQLException e) {e.printStackTrace();} finally {try {JDBCUtils.close(connection,statement);} catch (SQLException e) {throw new RuntimeException(e);}}} 七.字符编码问题  如果插入中文时乱码怎么办 字符编码问题需要更改数据库、IDE、终端的编码格式为UTF-8在配置项中添加字符编码 八. PreparedStatement和问号占位符  如果想从键盘中输入数据 而不是像下面这样 String sql insert into student values(7,mimi,33,52.3,1); 那就把Statement换成PreparedStatement  1.第一步修改封装JDBCUtils把Statement换成PreparedStatement  package com.google.util;import java.io.InputStream; import java.sql.*; import java.util.Properties;public class JDBCUtils {public static String url;public static String user;public static String password;public static String driver;// 使用静态代码块做预处理static {// 使用try/catch包裹try {// 读取配置文件InputStream inputStream ClassLoader.getSystemResourceAsStream(db.properties);// 加载对象Properties properties new Properties();;properties.load(inputStream);// 读取配置url properties.getProperty(url);user properties.getProperty(user);password properties.getProperty(password);driver properties.getProperty(driver);} catch (Exception e) {e.printStackTrace();}}// 测试是否能加载成功public static void init() {System.out.println(加载成功);}// 创建单例获取配置项public static Connection getConnection() throws SQLException{return DriverManager.getConnection(url,user,password);}// 释放关闭结果关闭仓库关闭数据库连接public static void close(Connection connection, PreparedStatement preparedStatement, ResultSet resultSet) throws SQLException{if (resultSet ! null){resultSet.close();}if (preparedStatement ! null){preparedStatement.close();}if (connection ! null){connection.close();}}// 如果没有操作那么关闭仓库关闭数据库连接方法的重载public static void close(Connection connection,PreparedStatement preparedStatement) throws SQLException{if (preparedStatement ! null){preparedStatement.close();}if (connection ! null){connection.close();}}}第二步 使用下面代码方式 package com.google.util;import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Scanner;public class Test {// 注意此处是静态的public static Connection connection;public static PreparedStatement preparedStatement;// 接收器public static Scanner scanner new Scanner(System.in);public static void main(String[] args) {try {// 1.获取数据库connection JDBCUtils.getConnection();// 2.插入一条数据String sql insert into student values(?,?);System.out.println(请输入id年龄用回车隔开);// 接收数据int id scanner.nextInt();int age scanner.nextByte();// 3.preparedStatement传入带占位符的sql语句set方法设置每一个位置的值并执行更新操作preparedStatement connection.prepareStatement(sql);// 将接收器的数据放入sql语句的中preparedStatement.setInt(1,id);preparedStatement.setInt(2,age);int res preparedStatement.executeUpdate();if (res 0) {System.out.println(插入成功);}} catch (SQLException e) {e.printStackTrace();} finally {try {JDBCUtils.close(connection,preparedStatement);} catch (SQLException e) {scanner.close();throw new RuntimeException(e);}}}}同理删除与更改一样 读取只需要更改一小部分 // 2.插入一条数据String sql select * from student where id?;System.out.println(请输入id);// 接收数据int id scanner.nextInt();// 3.preparedStatement传入带占位符的sql语句set方法设置每一个位置的值并执行更新操作preparedStatement connection.prepareStatement(sql);// 将接收器的数据放入sql语句的中preparedStatement.setInt(1,id);ResultSet res preparedStatement.executeQuery();while (res.next()) {System.out.println(res.getInt(1)|res.getInt(2));}

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

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

相关文章

网站制作品牌有哪些汉沽网站建设

求解最大子序列和 tag: 数据结构与算法 最大子序列和问题: 给定序列A1, A2,... AN, 求最大的子序列和。 例如 :   对于序列4, -3, 5, -2, -1, 2, 6, -2, 最大序列和为11(4 -3 5 - 2 - 1 2 …

网站多久备份一次wordpress 小众软件 主题

web速览 1. 前端开发 概述: 前端开发是构建网站用户界面的过程,主要关注网站的视觉效果和用户体验。又称为客户端 技术栈: HTML(超文本标记语言):用于创建网页的结构和内容。CSS(层叠样式表&a…

网站产品原型图给wordpress添加引导页

yolov5 部署到rk3588 教程来自 yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程_yolov5 rknn-CSDN博客 1.通过android studio 部署代码在rk3588板子上运行代码 项目来源 rknn-toolkit2/rknpu2/examples/rknn_yolov5_android_apk…

建立网站的技术女生学网站建设好学吗

图表,是指将既得数据用图形的方式表示出来。在前文中我们介绍过如何使用Java程序来为Excel文档创建图表的方法。本文将通过使用Java程序来演示如何创建PowerPoint图表及为图表添加趋势线。趋势线的运用能够显示数据的变化趋势,同时能够帮助预测数据的未来…

做网站怎样建立服务器centos7.2 wordpress

💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】🤟 基于Web端打造的:👉轻量化工具创作平台💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 在 Golang 领域,并发发送 HTTP 请求…

做网站是先做后台还是前端软文写作要求

20. 公交线路上优化路径的查询 问题描写叙述 最短路径问题是图论中的一个经典问题,当中的Dijkstra算法一直被觉得是图论中的好算法,但有的时候须要适当的调整Dijkstra算法才干完毕多种不同的优化路径的查询。 对于某城市的公交线路,乘坐公…

眉县网站建设迪士尼网站是谁做的

背景 业务主要是通过A系统向B系统写入Kafka,然后B系统消费Kafka 将结果写到Kafka中,A进行消费最终结果。 在整个流程中,A写入Kafka会写入一张 record1表记录,然后在A消费最终结果的时候也记录一张record2表。主要改动的话 只是B系…

模板建站平台网站开发与推广计划书

2024年认证杯SPSSPRO杯数学建模 B题 神经外科手术的定位与导航 原题再现: 人的大脑结构非常复杂,内部交织密布着神经和血管,所以在大脑内做手术具有非常高的精细和复杂程度。例如神经外科的肿瘤切除手术或血肿清除手术,通常需要…

网站系统建设的主要意义长沙网站制作公司怎么做

png图片打包plist工具,手把手教你使用pngPackerGUI_V2.0 此软件是在pngpacker_V1.1软件基础之后,开发的界面化操作软件,方便不太懂命令行的小白快捷上手使用。1.下载并解压缩软件,得到如下目录,双击打开 pngPackerGUI.…

个人网站免费建设开发一个网站成本

单调栈分为单调递增栈和单调递减栈,通过使用单调栈我们可以访问到最近一个比它大(小)的元素。 🍊 单调递增栈:单调递增栈就是从栈底到栈顶数据是依次递增,通常是寻找某方向第一个比它小的元素。 &#x1f…

在线听音乐网站建设做好网站如何发布

在日常开发过程中,可能会出现一些 bug,导致 Mysql 数据库数据重复,需要删除重复数据,这里记录下删除重复数据的通用 SQL ,方便以后需要时查阅 1、写法一 DELETE t1 FROMtbl_name t1 INNER JOIN tbl_name t2 WHEREt1.…

深圳网站 商城制作wordpress购物系统

1 漏洞介绍 ThinkPHP是在中国使用极为广泛的PHP开发框架。在其版本5.0&#xff08;<5.1.23&#xff09;中,开启debug模式&#xff0c;传入的某参数在绑定编译指令的时候又没有安全处理&#xff0c;预编译的时候导致SQL异常报错。然而thinkphp5默认开启debug模式&#xff0c…

网站建设与推广完美结合wordpress怎么去掉主题的搜索框

java 观察者模式示例本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中&#xff0c;您将深入研究大量的设计模式&#xff0c;并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因&#xff0c;并了解何时以及如何应用模式中的每一个。 在这里查看 …

网站建设做得好五金 东莞网站建设

背景 在机器学习的模型中&#xff0c;如果模型的参数太多&#xff0c;而训练样本又太少&#xff0c;训练出来的模型很容易产生过拟合的现象。在训练神经网络的时候经常会遇到过拟合的问题&#xff0c;过拟合具体表现在&#xff1a;模型在训练数据上损失函数较小&#xff0c;预…

想自己做网站做推广国家职业技能培训学校

Kotlin协程 背景定义实践GlobalScope.launchrunBlocking业务实践 背景 在项目实践过程中&#xff0c;笔者发现很多异步或者耗时的操作&#xff0c;都使用了Kotlin中的协程&#xff0c;所以特地研究了一番。 定义 关于协程&#xff08;Coroutine&#xff09;&#xff0c;其实…

抄袭别人网站唯美个人网站欣赏

摘要 风能是目前国内外应用较为广泛的一种绿色可再生能源&#xff0c;近几年我国风电产业的发展十分迅速。然后&#xff0c;越来越多的风力发电系统建并网&#xff0c;风力发电产生的电能受外界因素影响较大&#xff0c;具有一定的随机性和波动性&#xff0c;给并网后的电力系统…

南阳锐诚网站建设wordpress 新年插件

windows桌面调节分辨率即可&#xff1a;

个人网站建设规划实践报告上海seo博客

由于公司项目是在全屏下的&#xff0c;所有界面都是全屏&#xff0c;唯有弹出提示框的时候&#xff0c;会出现系统的导航栏&#xff0c;由于是平板&#xff0c;导航栏信息比较多&#xff0c;该项目属于永不让用户进入原系统的项目。所以有导航栏&#xff0c;就让用户有了机会进…

免费做爰网站建站专家

欧几里得算法&#xff1a; int gcd(int x,int y){if(y) return gcd(y,x%y);return x; }扩展欧几里得算法&#xff1a; 先说一个整体思路&#xff1a; 先求AxBygcd(A,B);的一个解x&#xff0c;y 然后我们可以求他的通解 然后求AxByC的通解 我们先看看怎么求AxBygcd(A,B);的一…

做微商都去哪些网站留言中山做网站推广公司

D 是否启用本地任务调试模式 hive.debug.localtask 是 Apache Hive 中的一个配置参数&#xff0c;用于控制是否启用本地任务调试模式。在调试模式下&#xff0c;Hive 将尝试在本地模式下运行一些任务&#xff0c;以便更容易调试和分析问题。 具体来说&#xff0c;当 hive.de…