您的位置:

jsp网站数据库设计,jsp网页设计

jsp网站数据库设计,jsp网页设计

更新:

本文目录一览:

JSP制作网站的时候,不知道要怎么设计数据库。

MSYQL数据库 一般直接设置一个列为int 类型 并且设置 自动增长,用来主键!

外键 就是把另外一个表的主键拿过来 设置成自己的一个字段

不用在表里设置外键,哪个一般用来验证和级联操作!实际应用中很少用〔尤其是小项目〕!

属于额外的考虑,只要知道哪里有引用别人的主键就行了!

用JSP做QQ空间的数据库怎么设计?

首先,一个登录页面login.jsp,一个首页(登录成功后的页面)index.jsp,在login.jsp里提交,获取到用户名密码进行jdbc连接查询,如果存在这个用户并且密码正确,就转到index.jsp 页面,否则提示错误

用jsp设计网页的时候如何跟后台数据库相连

【第一种方式,用JSP实现】

%@ page contentType="text/html; charset=gb2312" language="java"

import="java.sql.*"%

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

%

//**************************************

********* JDBC_ODBC连接MySql数据库,不需要设置数据源

*********************************/

//********** 数据库连接代码 开始 ******/

//以下几项请自行修改

String server="localhost"; //MYSQL 服务器的地址

String dbname="test"; //MYSQL 数据库的名字

String user="root"; //MYSQL 数据库的登录用户名

String pass="chfanwsp"; //MYSQL 数据库的登录密码

String port="3306"; //SQL Server 服务器的端口号,默认为1433

//数据库连接字符串

String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"password="+pass+"useUnicode=truecharacterEncoding=GB2312";

//加载驱动程序

Class.forName("org.gjt.mm.mysql.Driver").newInstance();

//建立连接

Connection conn= DriverManager.getConnection(url);

//创建语句对象

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

// **** 数据库连接代码 结束 *******

String sql="select * from username";

ResultSet rs=stmt.executeQuery(sql);

//rs.first();

while(rs.next()){

out.print("用户名:");

out.print(rs.getString("uid")+" 密码:");

out.println(rs.getString("pwd")+"br");

}

rs.close();

stmt.close();

conn.close();

%

【第二种方式,用JavaBean来实现】

DBConnMySql.java

package conn; //导入包

import java.sql.*; //导入数据库操作的类

public class DBConnMySql //构造方法,初始化

{

private Connection conn; //连接对象

private Statement stmt; //语句对象

private ResultSet rs; //结果集对象

private String MySqldriver;//MYSQL Server驱动程序字符串

private String MySqlURL; //MYSQL Server连接字符串

//********************************

*用 org.gjt.mm.mysql.Driver 驱动

* 该方法取得连接所需各种参数,组成连接字符串,然后再建立连接

* server;dbname,user,pass,port 分别表示MYSQL 服务器的地址,

* 数据库,用户名,密码,端口

**********************************/

public Connection getConnToMySql(String server,String dbname,String user,String pass,String port){

//MYSQl驱动程序

MySqldriver = "org.gjt.mm.mysql.Driver";

MySqlURL = "jdbc:mysql://"; //连接字符串一部分

try{

//完整的连接字符串

MySqlURL =MySqlURL+server+":"+port+"/"+dbname+"?user="+user+"password="+pass+"useUnicode=truecharacterEncoding=GB2312";

Class.forName(MySqldriver);

conn = DriverManager.getConnection(MySqlURL);

}catch(Exception e){

System.out.println("操作数据库出错,请仔细检查");

//System.err.println(e.getMessage());

}

return conn;

}

//关闭数据库连接

public void close()

{

try{

//rs.close();

//stmt.close();

conn.close();

}catch(SQLException sqlexception){

sqlexception.printStackTrace();

}

}

}

编译以后的Class文件应该放在 WEB-INF\classes\conn目录下。

然后再用下面这个jsp页面来测试连接

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

%@ page contentType="text/html; charset=gb2312" language="java"

import="java.sql.*" %

jsp:useBean id="DBConn" scope="page" class="conn.DBConnMySql"/%

//以下几项请自行修改

String server="localhost"; //MYSQL 服务器的地址

String dbname="test"; //MYSQL 数据库的名字

String user="root"; //MYSQL 数据库的登录用户名

String pass="chfanwsp"; //MYSQL 数据库的登录密码

String port="3306"; //SQL Server 服务器的端口号,默认为1433

Connection conn=DBConn.getConnToMySql(server,dbname,user,pass,port);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

String sql="select * from username";

String sql1="insert into username (uid,pwd) values('梦想年华','梦想年华')";

stmt.executeUpdate(sql1);

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()){

out.print("用户名:");

out.print(rs.getString("uid")+" 密码:");

out.println(rs.getString("pwd")+"br");

}

//rs.close();

//stmt.close();

//conn.close();

DBConn.close();

%

jsp 网页数据库

getparameter 方法是获得参数的,我知道的有2种,

1:通过form …… /form标签

里面的……就是你所有的元素,

例如:form action="你所要提交的路径(可以是JSP页面)"

table border="1"

tr

td colspan="4"

员工基本信息查询

/td

/tr

tr

td

员工代号

/td

td

input type="text" name="staffId" size="20" /

/td

td

姓名

/td

td

input type="text" name="staffName" size="20" /

/td

/tr

/table

/form

这样就可以在你的action提交的路径中通过request.getparameter("staffName");来获得input type="text" name="staffName" size="20" /

里面的值,

2:就是通过url传参数

传递方式是:url=提交路径?staffName=123staffId=456

然后提交,这样就可以在提交的路径中通过request.getparameter("staffName");来获得input type="text" name="staffName" size="20" /,

request.getparameter("staffId");来获得input type="text" name="staffId" size="20" /

里面的值,

你的另一个页面获取不到参数值,是你的提交方式有问题,改成这2种你试试

基于JSP开发:如何创建及修改数据库表

SQL语言才是直接处理数据库的语言在目前常用的关系数据库中,都支持SQL语言的操作。 创建、修改、删除数据库表 创建数据库表可以用CREATE TABLE指令,这个指令的使用语法如下: CREATE TABLE 表名 列名1 数据类型 [DEFAULT(默认值)] [NOT NULL] [UNIQUE], 列名2 数据类型 [DEFAULT(默认值)] [NOT NULL] [UNIQUE] ... [PRIMARY KEY(列名)] [FOREIGN KEY(列名) REFRENCES(列名)] 其中,创建的数据库表中可以有多个列定义,但是主键PRIMARY KEY只有一个,外键FOREIGN KEY可以有多个。 在列定义中,DEFAULT是默认值,NOT NULL定义列不可以为空,UNIQUE定义列的值唯一,即每一行的记录中列的值不能相同。在主键的定义中,可以从上面定义的列中选取一列作为主键。在外键的定义中,列名是上面定义的列,这个列对应的是另一个数据库表中的主键,用来表述数据库表之间的引用关系。

最近想做个小说网站 页面jsp,数据库SQL server

删除作者表 新建 用户表 (所有用户) 用户角色表(管理员/高V/普V/普通用户/作者/……) 用户权限表(阅读/发表/修改/推荐/评论/发帖/删除/禁言/冻结/.......) 与角色表多对多关系 建立中间表 小说表(id,name(曾用名 ),作者id,类型id,状态id,sum(章节),sum(推荐/板砖/点击)发表日期,最近更新日期) 小说类型表(武侠/言情/玄幻/仙侠/冒险/惊悚/……) 小说状态表(完结/连载/TJ) 章节表、正文表 发帖表 回帖表

jsp网站数据库设计,jsp网页设计

本文目录一览: 1、JSP制作网站的时候,不知道要怎么设计数据库。 2、用JSP做QQ空间的数据库怎么设计? 3、用jsp设计网页的时候如何跟后台数据库相连 4、jsp 网页数据库 5、基于JSP开发

2023-12-08
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
jsp网页特点(jsp网站的设计与实现)

本文目录一览: 1、JSP技术有什么特征? 2、JSP技术主要缺点和优点有哪些 3、JSP网站有什么优点和缺点 JSP技术有什么特征? 1.2 JSP技术特征JSP技术所开发的Web应用程序是基于Ja

2023-12-08
jsp网页编程基础ppt下载,jsp程序设计慕课版

本文目录一览: 1、请大家介绍下关于JSP和J2EE方面的书 2、北大青鸟设计培训:jsp教程下载哪里好? 3、jsp基础知识 4、从邮箱上下载的ppt文件怎么都是jsp格式的ppt格式?怎么转化成p

2023-12-08
怎么开发jsp程序设计,jsp程序设计项目教程

本文目录一览: 1、有一些电脑编程经验,现想走动态网站设计(JSP)方向,需掌握哪些知识才能完成设计,请详细说明一下。 2、jsp这个怎么写啊 3、写JSP代码用什么开发工具好 4、jsp程序设计 5

2023-12-08
jsp设计数据库,jsp 数据库

本文目录一览: 1、在jsp编程中如何连接数据库 2、jsp如何连接数据库 3、jsp怎么连接数据库 4、JSP制作网站的时候,不知道要怎么设计数据库。 5、jsp用什么数据库 在jsp编程中如何连接

2023-12-08
网页js动态设计(jsp动态网页设计)

本文目录一览: 1、通过js动态创建标签,并设置属性方法 2、用JS设计一个页面,在页面上显示信息"现在是XXXX年XX月XX日XX点XX分XX秒(星期X),欢迎您到访我的站点". 3、javascr

2023-12-08
jsp网页首页(JSP网站)

本文目录一览: 1、如何让JSP网页在session失效时跳转到首页? 2、jsp 中网站的首页源代码 3、jsp页面中分页查询首页、上一页与下一页、末页的显示条件??求解,实在找不到答案了 4、如何

2023-12-08
jsp动态页面课程设计设计报告(静态网页课程设计报告)

本文目录一览: 1、jsp的课程设计有哪些 2、你有JSP课程设计报告?可以复制份给我吗,我们有这个作业 3、JSP课程设计 4、JSP页面列表动态表的实现 5、给一个JSP 课程设计吧~ 谢谢急用,

2023-12-08
jsp网页编程基础教程(java jsp教程)

本文目录一览: 1、要学JSP需要学哪些内容 2、学Jsp的步骤 3、jsp这个怎么写啊 4、请大家介绍下关于JSP和J2EE方面的书 5、jsp怎么学 6、网页编程入门应该首先学些什么? 要学JSP

2023-12-08
jsp程序设计报告材料,jsp项目报告

本文目录一览: 1、jsp程序设计 2、求jsp程序设计源代码学生社团管理系统 3、如何用JSP来制作一个网站 jsp程序设计 直接用 javascript脚本就可以实现。把下面一段代码保存为 tes

2023-12-08
jsp程序设计案例教程第2版,jsp程序设计第二版 实验代码

本文目录一览: 1、jsp有没有快速掌握的办法呀? 2、学习JSP数据库编程,需要系统地掌握哪些基础知识? 3、jsp程序设计 4、请大家介绍下关于JSP和J2EE方面的书 jsp有没有快速掌握的办法

2023-12-08
jsp网络建站代码,jsp网站建设

2022-11-24
jsp课设源代码,jsp程序设计课程设计

本文目录一览: 1、jsp登陆界面源代码 2、jsp源代码的编译 3、用jsp编写一个简单的网上测试系统,源代码,求大神 4、求jsp程序设计源代码学生社团管理系统 5、JSP的源代码写在哪? jsp

2023-12-08
jsp小说网站源码开源(jsp制作小说网站)

本文目录一览: 1、jsp小说阅读网页源代码 2、怎样复制一个网站的全站源代码? 3、jsp 中网站的首页源代码 4、网站开源程序有哪些? 5、jsp登陆界面源代码 6、求JSP网站模版? jsp小说

2023-12-08
jsp数据库笔记,jsp写入数据库

本文目录一览: 1、怎么用jsp连接mysql数据库 2、jsp中怎么使用数据库 3、JSP 从数据库中如何取得图片的路径? 怎么用jsp连接mysql数据库 一. 数据库的连接和操作笔记:1.初始化

2023-12-08
java课程设计日记,java课程设计记事本设计报告

2022-11-23
jsp网上书店数据库设计(网上书店jsp源码)

本文目录一览: 1、用JSP和SQL做网上图书网站怎么做啊 2、简单的网上书店数据库设计 3、跪求!!!JSP网上书店系统 4、关于jsp网上书店 答辩时老师会问到什么问题,该怎么回答? 用JSP和S

2023-12-08
jsp网页编程内容总结ppt,jsp网站开发实训总结

本文目录一览: 1、什么是JSP,它有什么优点? 2、要学JSP需要学哪些内容 3、JSP(Java Server Page)产生的背景,简介,以及技术特点 4、jsp简介请提供一下 什么是JSP,它

2023-12-08
含jsp的网页源码,jsp网站开发详解

本文目录一览: 1、网上下的jsp源码要怎么用 2、运行JSP页面显示源码 3、jsp登陆界面源代码 4、jsp 中网站的首页源代码 网上下的jsp源码要怎么用 需要部署到服务器中找到菜单 windo

2023-12-08