- 浏览: 473157 次
- 性别:
- 来自: 南京
-
最新评论
-
a1439226817:
能不能发下源码1439226817@qq.com
ExtJsCRUD组件实现 -
w923690968:
[list][*]引用[u][/u][/list]
[JS]Drag And Drop -
zhumingyuan:
您好!用的的是3.2.3版本,按照您的方法配置了一下,但是还是 ...
spring vmc3.1.1 下,通过AnnotationMethodHandlerAdapter配置webBindingInitializer失效解决方案 -
sumo084:
我把xDarkness-MultClrBubble-1.0.j ...
JAVA实现类泡泡屏保效果 -
sumo084:
求源码,楼主好人,630483738@qq.com,谢谢
JAVA实现类泡泡屏保效果
文章列表
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模式实现 ...
- 2009-04-28 11:56
- 浏览 1346
- 评论(0)
批处理:
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", & ...
- 2009-04-28 11:00
- 浏览 1238
- 评论(0)
案例-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 ...
- 2009-04-28 10:57
- 浏览 1905
- 评论(0)
使用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 ...
- 2009-04-28 10:52
- 浏览 1065
- 评论(0)
之前的开发可以发现以下问题:
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 ...
- 2009-04-28 10:51
- 浏览 1501
- 评论(0)
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)
) ;
...
- 2009-04-28 10:48
- 浏览 1400
- 评论(0)
使用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 ...
- 2009-04-28 10:45
- 浏览 1421
- 评论(0)
JDBC基本操作过程:
打开数据库连接
操作数据库
关闭数据库
为了解决不必要的资源,使用数据源来减少数据库打开和关闭的操作
1、 通过Connection Pool 管理数据库连接
2、 通过DataSource去管理Connection Pool
3、 DataSource被JNDI Tree绑定
改如何在服务器上对DataSource进行配置
服务器:Tomcat5.x
<Context path="/test" docBase="f:\testweb\"
debug="5" reloadable= ...
- 2009-04-28 10:43
- 浏览 937
- 评论(0)
使用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
...
- 2009-04-28 10:40
- 浏览 936
- 评论(0)
批处理:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%--
此代码主要进行查询操作
--%>
<%!
// 定义数据库驱动程序
String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;
// 定义数据库连接地址
String DBURL = "jdbc:odbc:sky" ;
...
- 2009-04-28 10:39
- 浏览 962
- 评论(0)
JDBC2.0:
* 批处理
* 移动游标
查询定位结果集:
查询
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%--
此代码主要进行查询操作
--%>
<%!
// 定义数据库驱动程序
String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;
// 定义数据库连接地址
String DBURL = & ...
- 2009-04-28 10:38
- 浏览 1092
- 评论(0)
动态web的最大特点--> 可以操作数据库
JSP属于动态web程序—> JDBC去操作数据库
JDBC本身是Java连接数据库的一个标准
使用数据库之中,可以发现,对数据库的处理由数据库管理系统去操作
JDBC:是JAVA操作数据库的方法
ODBC:是微软的数据库操作
JDBC-ODBC桥接方式:JDBC-ODBC是在JDK中由SUN本身开发出来的一套数据库访问操作,在JDBC-ODBC桥接中,它的各种操作API都是最新的,但性能较低,使用ODBC提供的数据库连接技术访问数据库,在开发中此方式肯定不用,因为性能低
JDBC驱动程序:有各个厂商按JDBC标准提供
建立好数据库和 ...
- 2009-04-28 10:35
- 浏览 1251
- 评论(0)
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 ...
- 2009-04-28 10:32
- 浏览 836
- 评论(0)
darkness-commons项目开源
- 博客分类:
- 作品
原文地址: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自 ...
- 2009-04-27 21:50
- 浏览 980
- 评论(0)