`
文章列表
11.1 JSP Model I 体系结构   11.2 JSP Model II 体系结构/MVC设计模式 11.3 使用MVC设计模式改写用户注册程序     11.3.1 使用serlvet实现Controller层     11.3.2 使用jsp实现表示层     11.3.3 使用JavaBean实现模型层 11.3.4 使用JDBC和DAO模式实现 ...
批处理: import java.sql.*; public class TestBatch { public static void main(String[] args) throws Exception { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521: sky", "scott", & ...
案例-jsp+DAO实现留言管理程序 ----------------Note.java------------------------ package org.sky.darkness.note.vo ; public class Note { private int id ; private String title ; private String author ; private String content ; public void setId(int id) { this.id = id ; } public void setTitl ...
使用JSP+DAO完成用户登陆 import java.sql.* ; public class DataBaseConnection { private String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ; private String DBURL = "jdbc:oracle:thin:@localhost:1521:sky" ; private String DBUSER = "scott" ; private String DBPASS ...
之前的开发可以发现以下问题: 1、 所有的JDBC代码写在JSP页面之中,维护困难 2、 JSP中不应该使用任何SQL包,即不能在JSP中直接使用java.sql.*,原因是JSP只关注于数据的显示,而不关心数据是从哪儿来,或向哪里存储 3、 所有的数据库操作代码最好使用PreparedStatement 区分:J2EE的组件层次 客户端 表示层  业务层  数据层  数据库 *.jsp/servlet DAO属于J2EE数据层的操作 即:在DAO中封装一个表在一个项目中所应该具有的所有的操作 create table person ( id varchar(32) n ...
JSP+JDBC留言管理程序 -- 创建表 -- 用户表(登陆)、留言表 -- 删除表 DROP TABLE person ; DROP TABLE note ; -- 删除序列 DROP SEQUENCE note_sequ ; -- 创建序列 CREATE SEQUENCE note_sequ ; -- 创建person表 CREATE TABLE person ( id varchar(20) not null primary key , name varchar(20) , password varchar(20) ) ; ...
使用JSP基于数据库完成用户登陆程序 使用Statement存在安全问题:SQL注入漏洞 select * from person where name="darkness" and password="wind" or "1"="1" 密码:wind" or "1"="1 ---------------person.sql---------------------- DROP TABLE person ; CREATE TABLE person ( id ...
JDBC基本操作过程:  打开数据库连接  操作数据库  关闭数据库 为了解决不必要的资源,使用数据源来减少数据库打开和关闭的操作 1、 通过Connection Pool 管理数据库连接 2、 通过DataSource去管理Connection Pool 3、 DataSource被JNDI Tree绑定 改如何在服务器上对DataSource进行配置 服务器:Tomcat5.x <Context path="/test" docBase="f:\testweb\" debug="5" reloadable= ...
使用JDBC连接Oracle数据库: 在Tomcat中配置Oracle驱动程序 OracleJDBC驱动程序的位置:oracle\ora90\jdbc\lib\classes12.jar 将此驱动拷贝到:tomcat\common\lib <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%-- 使用JDBC连接Oracle数据库 使用SKY数据库 用户名:scott 密码:darkness ...
批处理: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%-- 此代码主要进行查询操作 --%> <%! // 定义数据库驱动程序 String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ; // 定义数据库连接地址 String DBURL = "jdbc:odbc:sky" ; ...
JDBC2.0: * 批处理 * 移动游标 查询定位结果集: 查询 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%-- 此代码主要进行查询操作 --%> <%! // 定义数据库驱动程序 String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ; // 定义数据库连接地址 String DBURL = & ...
动态web的最大特点--> 可以操作数据库 JSP属于动态web程序—> JDBC去操作数据库 JDBC本身是Java连接数据库的一个标准 使用数据库之中,可以发现,对数据库的处理由数据库管理系统去操作 JDBC:是JAVA操作数据库的方法 ODBC:是微软的数据库操作 JDBC-ODBC桥接方式:JDBC-ODBC是在JDK中由SUN本身开发出来的一套数据库访问操作,在JDBC-ODBC桥接中,它的各种操作API都是最新的,但性能较低,使用ODBC提供的数据库连接技术访问数据库,在开发中此方式肯定不用,因为性能低 JDBC驱动程序:有各个厂商按JDBC标准提供 建立好数据库和 ...
10.1 安装与配置MySQL数据库 10.2 JDBC的实现原理     10.1.1 JDBC驱动类型     10.1.2 JDBC的典型应用 10.3 JDBC编程基本概念 10.4 用MyEclipse开发用户注册程序    10.4.1 使用servlet访问数据库    10.4.2 使用jsp+javaBean访问数据库 10.5 Tomcat6.0 连接池     10.5.1 连接池简介     10.5.2 Tomcat6.0 连接池的配置     10.5.3 使用连接池改写用户注册程序 10.6 Dao模式实现数据存储     10.6.1 DAO模式简介     10 ...
原文地址:http://www.abigdreamer.com/mywork/abigdreamer-commons-project-open-source.html   本blog已转移到:造梦师http://www.abigdreamer.com,谢谢大家的支持,欢迎大家以后常去我的小站转转! 说明:该库为本人做项目时整理的一些共性代码,希望如果你有什么好的通用性代码也共享出来哦!下载地址:http://www.abigdreamer.com/mywork/abigdreamer-commons-project-open-source.html  
标签库: 原因:在JSP的开发中,在标准的MVC设计模式里,希望尽可能的不要出现Scriplet(< %....%>),在JSP中提供了一种叫做标签库的程序代码,此代码可以解决JSP中出现Scriplet代码的情况,但是此种开发比较困难,而且标签库的功能类似于JavaBean。 标签库程序应该有以下几部分组成:  标签的具体实现文件(*.java):javax.servlet.jsp.tagext.TagSupport  标签的表述文件(*.tld)  如果需要可以在web.xml中进行配置  在JSP中通过标签进行自定义标签的调用 9.1 自定义标签    9.1.1自 ...
Global site tag (gtag.js) - Google Analytics