【JavaWeb 4-5】教程文章相关的互联网学习教程文章

JavaWeb 角色权限控制——数据库设计

相信各位读者对于角色权限管理这个需求并不陌生。那么是怎么实现的呢?今天小编来说道说道! 1、首先我们来进行数据库的设计,如何设计数据库是实现权限控制的关键: 1)用户表: id:主键、自增、int name:用户名 、varchar account:帐号、varchar password:密码、varchar 2)角色表: id:角色表主键、自增、int roleName:角色昵称、varchar 3)菜单表: id:主键、自增、int menuName:菜单昵称、varchar menuUrl:菜单跳转...

新安装数据库sqlserver2008r2,使用javaweb连接不上问题处理【图】

鼠标右键【计算机】--》【管理】,打开界面如下:选择自己数据库的实例名:选择TCP/IP:右键【属性】,将所有TCP动态端口的【0】删掉,TCP端口设为1433;重启服务,即可连接。PS:不知道这样做的弊端,但是,已经解决了困扰了一下午的问题,总是能够加载缓存但却不能登录,太O疼了。 不知道有没有遇到这种问题的小伙伴,欢迎交流。 新安装数据库sqlserver2008r2,使用javaweb连接不上问题处理标签:本文系统来源:http://www.cnblog...

JavaWeb学习总结-10 JDBC的CRUD【代码】

utf8 ;use jdbcStudy;create table users(id int primary key,name varchar(40),password varchar(40),email varchar(60),birthday date )ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;insert into users(id,name,password,email,birthday) values(1,‘zhansan‘,‘123456‘,‘zs@163.com‘,‘2016-09-01‘); insert into users(id,name,password,email,birthday) values(2,‘lisi‘,‘123456‘,‘lisi@163.com‘,‘2016-...

JavaWeb项目通过调用cmd实现备份数据库的功能【图】

1.别急着上车,先测试一下能否成功调用cmd,可以尝试通过cmd命令打开计算器,代码如下: 2.能成功打开计算器后,证明调用cmd的方法是没错的,现在把cmd命令字符串改成我们备份数据库的 命令: 这里的命令是对mysql数据库的备份,其他的数据库则改成相应的命令即可。下图是对该命令的简单解释: 3.看着好像完工了,一运行,发现报错了,报错如下: Cannot run program "mysqldump": CreateProcess error=2,?????...

练习JavaWeb连接数据库【代码】

="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <form action="Check.jsp" method="post"> 卡号:<input type="text" name="cardid"><br> 密码:<input type="password" name="password"><br> 按钮:<input type="sub...

JavaWeb学习总结(十一)--JDBC之批处理【代码】【图】

jdbc:mysql://localhost:3306/testdb?rewriteBatchedStatements=true 二、Statement批处理 1. 创建测试表create table testbatch(id int primary key,name varchar(20) )2. 执行代码package cn.zy.test;import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement;import org.junit.Test;import cn.zy.utils.JdbcUtils;public class BatchHandle {/** 使用statement...

JavaWeb 学习006-4个页面,5条sql语句(添加、查看、修改、删除)【图】

今天遇到的问题:1. 在list页面上添加信息时候,跳转到doAdd页面后,点击保存按钮,能够跳转回list页面,但是新增的信息不能显示出来,就像是没有执行添加操作一样。 这是什么问题?①是不是到层面JDBC不能连接到数据库? 已验证不是这个原因 ②在addGrade.jsp 页面跳转页面代码直接写成了doListGrade.action,直接跳到list页面,很显然还没有执行调用添加操作,故而不能显示出要添加的信息此问题已解决 ----------------------...

JavaWeb 学习005-4个页面,5条sql语句(添加、查看、修改、删除)

今天完成了的事: = 1.班级模块,list页面的添加班级信息操作,中文乱码问题 尚待解决 这俩天做得工作是: 首先搭建好main页面:是由top、left、right三个部分构成的,拼接到一起。 流程:登陆成功后,跳转到main页面。 left侧栏,分别显示班级信息、学生信息、课程信息、爱好信息、用户信息等等。 接下来要做的是:对这几个模块逐渐完成里面的每一个操作。 首先做得是班级模块的 添加信息操作。 等同的是各个模块里,...

javaweb中为mysql的curd多个值的语句

更新语句 String sql = "update student set num=?,name=?,birthday=?,score=?,password=? where id=?"; ps = conn.prepareStatement(sql); ps.setString(1, student.getNum()); ps.setString(2, student.getName()); ps.setString(3, student.getBirthday2()); ps.setDouble(4, student.getScore()); ps.setString(5, student.getPassword()); ps.setInt(6, id); 删除 String sql="delete from student where id=?"...

JavaWeb 学习007-4个页面,5条sql语句(添加、查看、修改、删除)2016-12-2

需要复习的知识: 关联查询 =================================================================================班级模块学生模块课程模块爱好模块用户信息模块 一个项目最开始要做的是 tbuser的编写,这对应着登录。 每一个模块,都有list页面,add操作,查看操作,修改操作,删除操作 dao层面是数据库连接的层面,需要写的是6的java方法;biz层面是业务逻辑判断,只需要把dao的结果返回给biz就可;web层面是各个servlet的编写...

JAVAWEB开发之事务详解(mysql与JDBC下使用方法、事务的特性、锁机制)和连接池的详细使用(dbcp以d3p0)【代码】【图】

在开发中,有事务的存在,可以保证数据的完整性。 注意:数据库默认事务是自动提交的,也就是发一条SQL 就执行一条。如果想多条SQL语句放在一个事务中执行,需要添加事务有关的语句。 如何开启事务? 事务的操作方式: 创建表: create table account(id int primary key auto_increment,name varchar(20),money double);insert into account values(null,‘aaa‘,1000);insert into account values(null,‘bbb‘,1000);insert int...

JavaWeb之JDBC【代码】【图】

="com.mysql.jdbc.Driver"%> <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <%@ page import="java.util.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </h...

数据库——JavaWEB数据库连接【代码】【图】

数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中, 这些数据库连接的数量是由最小数据库连接数来设定的.无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量.连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中.连接数量对服务器相应连接请求性能的影响:最小连接数:是连接池一直保持的数据库连接...

JavaWeb基础—JDBC入门【代码】

JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成 二、JDBC原理概述JDBC原理:其实就是一组规范(就是对类的规范,也就是接口),各大数据库厂商对其实现     这些所说的驱动类也就是JDBC的实现     但是官方的实现并不是特别完整(毕竟免费),存在第三方的实现查看连接的几句代码,似乎并没有什么紧密联系。第一句的Class.forName() 注册驱动     看下面的另外的相同效果的代码    ...

JavaWeb基础—MySQL入门小结

RDBMS:关系型数据库管理系统 == 管理员(manager)+仓库(database)常见数据库:   Oracal(神喻):甲骨文      MySQL: 归于甲骨文旗下(高版本系统已经开始收费)      DB2: IBM旗下      SQL Server:微软旗下 二、MySQL安装与卸载安装MySQL:(安装目录不能有空格或者中文)         选择几个next后选择custom(自定义),一般安装路径不用自己折腾,就把前面C盘的盘符改成D F等就OK         安装...

JAVAWEB - 相关标签