实训
一生所Ai
时间是一位伟大的作者,他会给每个人写出完美的结局来。
展开
-
jdbc连接mysql数据库和基本的CRUD(创建、读取、更新、删除)
首先我们来看一个例子:package duniang;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class jdbctext {...原创 2018-07-29 20:37:35 · 962 阅读 · 0 评论 -
网上商城多级目录展示
像这样的多级目录是怎样做成的呢,其实也很简单,数据库只需要一个表就能把这三级目录显示在页面上!软件环境 :开发工具STS ,Tomcat 8.5,mysql5.5一、先看看UI人员设计的html页面header.html<!DOCTYPE html><html> <head> <meta charset="...原创 2018-10-19 09:00:59 · 1326 阅读 · 1 评论 -
如何将自己写的项目打成jar包,再引用到其他项目中
首先需要自己做一个项目,本文是操作数据库的项目Jdbcutil2,主要包括对数据库中数据的增删改查操作,来看一下:Colume:package com.xintouyun.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.la...原创 2018-08-16 09:25:51 · 17714 阅读 · 5 评论 -
InputStream in = JdbcUtils.class.getClassLoader().getResourceAsStream("dbconfig.properties")的作用
1.与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。中文叫做类加载器。Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtCla...原创 2018-08-15 21:52:32 · 2845 阅读 · 0 评论 -
Java 读写Properties配置文件
1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream) 这个方法可以从.properties属性文件对应...原创 2018-08-15 21:46:43 · 168 阅读 · 0 评论 -
scanner中InputMisMatchException处理
我们知道在使用scanner进行控制台输入时候,使用next()方法输出,但是这种方法存在弊端,比如你使用nextInt()方法,但是输入一个字符串类型,就会抛出InputMisMatchException异常。首先来看一下scanner在jdk中的一些方法: String next() 查找并返回来自此扫描器的下一个完整标记。 String next(Patte...原创 2018-08-08 10:06:21 · 42669 阅读 · 6 评论 -
如何将ResultSet中得到的一行或多行结果集封装成对象
首先说一下这个使用场景,我们在使用jdbc连接数据库的时候,执行查询语句时候会得到一个结果集,如果想要再获取这个结果集中的值,就需要我们将他转换成一个对象,然后通过对象的get和set方法来获取到数据库中的值。public class BaseDao <E> { private Class<?> cls; public BaseDao() { //得到父类的泛...原创 2018-08-15 09:14:53 · 12351 阅读 · 5 评论 -
获取泛型<E>的Class<E> clazz
在我们搭建框架中往往会用到泛型,我们知道泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,代码的重用率高,那么如何获取呢?public class BaseDao <E> { private Class<?> cls; public BaseDao() { //得到父类的泛型 Type sType=getClass().getGen...原创 2018-08-15 08:29:30 · 3306 阅读 · 0 评论 -
设置html页面自动跳转以及超链接基本跳转设置
1.在html头标签中写上<meta http-equiv="refresh" content="3;url=hello.html" />意思为3秒后跳转到hello.html这个页面上,这个可以根据实际情况设置。2.超链接跳转<base target="_blank"/>设置超链接打开方式为在新窗口打开<a href="hello.html"原创 2018-08-07 15:08:02 · 9936 阅读 · 0 评论 -
html中段落标签
html中常用的段落标签:1.b加粗2.s删除线3.u下划线4.i斜体5.sub下标6.sup上标7.pre原格式输出8.div自动换行9.span不会自动换行10p段落标签,比div多换一行11hr分割线<html><head><META http-equiv="Content-Type" content="text/html; c...原创 2018-08-07 14:45:10 · 9286 阅读 · 0 评论 -
html动手做做一个简单的注册页面
1.创建一个html文件2.根据案例图片进行设计3.写相应的html代码<!DOCTYPE html><html><head><META http-equiv="Content-Type" content="text/html; charset=gb2312"><title >注册</tit原创 2018-08-07 12:58:25 · 12109 阅读 · 3 评论 -
经典三层模型制作学校论坛系统(BBS)
一、工具STS,和MySQL数据库二、系统分析:需求概述论坛即BBS,全称为Bulletin Board System。它是互联网上常见的一种交互性强、内容丰富的信息服务系统,每个用户都可以在上面浏览和发布信息。早期的BBS与一般街头和校园内的公告板性质相同,只不过是用来传播或获得消息而已。普及之后,BBS的功能得到了很大的扩充。目前,通过BBS我们可以随时获取各种最新的信息,...原创 2018-08-11 22:13:26 · 6234 阅读 · 12 评论 -
使用反射机制写一个通用Dao类对数据库进行增删改查操作
通用DAO类:package com.xintouyun.dao;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;im...原创 2018-08-10 08:57:12 · 2191 阅读 · 0 评论 -
java中的反射
package com.xintouyun.reflect;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;public class ReflectTest { public static void main(String[] args)...原创 2018-08-10 07:56:43 · 121 阅读 · 0 评论 -
学生管理系统,使用MySQL数据库存储,jdbc操作实现增删改查
前几天用集合作为临时容器写了一个简单的学生管理系统,但是毕竟数组不能真正作为数据库来长期存储,所以这次我就用MySQL数据库作为数据库来存数据,用java中jdbc来操作数据库。工具:STS,MYSQL数据库。实现思想:将整个系统分为三层1.界面层(User Interface layer)2.业务逻辑层(Business Logic Layer)3.数据访问层(Data ac...原创 2018-08-01 08:48:23 · 29721 阅读 · 32 评论 -
远程连接MySQL数据库与数据库授权
我们在刚学习MySQL数据库时一般都是连接localhost然后登录root用户创建数据库进行操作,那么问题来了,如何通过其他主机来访问自己的数据库呢?一、我们要保证两台主机在同一个局域网,也就是说你使用ping命令能够ping通另一台主机,这样才可以实现远程访问你的数据库 图中192.168.116.96为对方主机的ip地址,我的IP地址为192.168.116.92,因为我们在同一...原创 2018-07-27 20:12:07 · 31607 阅读 · 4 评论 -
如何实现百度首页搜索
本文通过一个小项目(百度首页搜索)来说明:工具:sts,MySQL数据库,火狐浏览器步奏:一、先利用sts建立一个web动态项目,然后在web项目中创建一个html文件来制作一个百度首页:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>百度一下 你就...原创 2018-07-29 21:30:41 · 2836 阅读 · 0 评论 -
Layui同一个表单中放置两个按钮,提交问题
今天做项目遇到了这个问题,看到layui社区有人问,但没有答案,自己就想了一个办法:原理:用两个按钮,一个按钮设置提交方式为Post,一个为Get,这样你就可以通过控制器端不同的接受请求方式,来实现不同的业务核心代码如下:页面上默认写写post请求:第一个按钮post请求:<form class="layui-form layui-form-pane1" actio...原创 2018-12-27 22:54:31 · 8371 阅读 · 0 评论