通過JDBC連接oracle數(shù)據(jù)庫(kù)的十大技巧
Java數(shù)據(jù)庫(kù)連接(JDBC)API是一系列能夠讓Java編程人員訪問數(shù)據(jù)庫(kù)的接口,各個(gè)開發(fā)商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我積累了許多技巧,這些技巧能夠使我們更好地發(fā)揮系統(tǒng)的性能和實(shí)現(xiàn)更多的功能。
...
|
Java數(shù)據(jù)庫(kù)連接(JDBC)API是一系列能夠讓Java編程人員訪問數(shù)據(jù)庫(kù)的接口,各個(gè)開發(fā)商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我積累了許多技巧,這些技巧能夠使我們更好地發(fā)揮系統(tǒng)的性能和實(shí)現(xiàn)更多的功能。
...
綜述:有幾種辦法可以暴露JSP代碼,不過經(jīng)過大量測(cè)試,這和WEB SERVER的配置有絕對(duì)的關(guān)系,就拿IBM Websphere Commerce Suite而言,還有別的方法看到JSP源代碼,但相信是IBM HTTP SERVER的配置造成的。
如果想發(fā)現(xiàn)JSP暴露源...
綜述:服務(wù)器漏洞是安全問題的起源,黑客對(duì)網(wǎng)站的攻擊也大多是從查找對(duì)方的漏洞開始的。所以只有了解自身的漏洞,網(wǎng)站管理人員才能采取相應(yīng)的對(duì)策,阻止外來(lái)的攻擊。下面介紹一下一些服務(wù)器(包括Web服務(wù)器和JSP服務(wù)器)的常見漏...
在jsp中,中文亂碼常會(huì)讓人心亂如麻。
對(duì)于中文處理的常見對(duì)策,在網(wǎng)上經(jīng)常可見的主要是下面2種:
<%@ page
contentType="text/html;charset=gb2312" %>
或者:
<%
String Hi="你好";
byte[]
tmpbyte=Hi.ge...
系統(tǒng)配置:win2000英文版+JDK1.4.1+TOMCAT4.0.5+APACHE2.043
開發(fā)周期:竭盡全力,前后歷時(shí)近15天。
實(shí)現(xiàn)功能:
1. 畫廊:
圖片及相關(guān)文字的提交,分頁(yè)顯示,刪除。
2. 相冊(cè):
相冊(cè)主題的新建,相片及相關(guān)文字的提交,分主題,分頁(yè)顯示...
- 數(shù)據(jù)分頁(yè)顯示 - JDBC 2.0:ODBC
通過jdbc:odbc可以實(shí)現(xiàn)Jsp對(duì)數(shù)據(jù)庫(kù)的操作,在這個(gè)例子中我將數(shù)據(jù)庫(kù)的連接寫在了一個(gè)JavaBean中,可以實(shí)現(xiàn)重復(fù)使用
pagetest.jsp文件:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 T...
說(shuō)明:用JSP+MySQL數(shù)據(jù)庫(kù)創(chuàng)建留言本,首先要?jiǎng)?chuàng)建MySQL數(shù)據(jù)庫(kù),關(guān)于MySQL的使用請(qǐng)到 http://pinghui.51.net/download/012mysql.chm 下載教程。現(xiàn)在為了說(shuō)明的需要,我們假設(shè)數(shù)據(jù)庫(kù)已經(jīng)建立完成,數(shù)據(jù)庫(kù)的名稱是pinghui,其中有com...
有了數(shù)據(jù)庫(kù)下面就要對(duì)數(shù)據(jù)庫(kù)操作讀取留言了!
下面列出顯示留言的主要程序
<%@page import="java.sql.*"
import ="java.util.*"
import ="java.io.*"
contentType="text/html; charset=gb2312"
%>
<html>
<...
<%@page import="java.sql.*"
import ="java.util.*"
import ="java.io.*"
contentType="text/html; charset=gb2312"
%>
<html>
<head>
<title>使用Db2數(shù)據(jù)庫(kù)</title>
<meta name=&...
<object id=DirectDraw
classid="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6"
style="positiion:absolute;top:0;left:0;width:320;height:200"
>
<param name="line0001" value="繪圖指令1">
<param name=&q...
下面我們開始建立留言的頁(yè)面!
<%@page
import ="java.util.*"
import ="java.text.*"
import="java.sql.*"
import ="java.io.*"
import ="java.lang.*"
contentType="text/html; charset=gb2312"
%...
創(chuàng)建表
首先,我們?cè)谖覀兊氖纠龜?shù)據(jù)庫(kù)創(chuàng)建其中一張表 COFFEES,包含在咖啡店所賣咖啡的必要的信息,包括咖啡名字,他們的價(jià)格,本星期賣了多少磅及迄今為止賣的數(shù)目。關(guān)于 COFFEES 表我們以后會(huì)詳細(xì)描述,如下:
COF_NAME S...
你需要做的第一事情是你與想要使用的 DBMS 建立一個(gè)連接。這包含 2 個(gè)步驟:裝載驅(qū)動(dòng)程序并建立連接。
裝載驅(qū)動(dòng)程序
裝載驅(qū)動(dòng)程序只需要非常簡(jiǎn)單的一行代碼。例如,你想要使用 JDBC-ODBC 橋驅(qū)動(dòng)程序, 可以用下列...
你需要做的第一事情是你要正確的安裝。這包含下列幾個(gè)步驟:
在你的計(jì)算機(jī)上安裝 Java 和 JDBC
Java 數(shù)據(jù)庫(kù)連接 (JDBC) 是一個(gè)標(biāo)準(zhǔn) SQL(Structured Query Language,結(jié)構(gòu)化查詢語(yǔ)言)數(shù)據(jù)庫(kù)訪問接口, 可以為多種關(guān)系...
在jsp中發(fā)送email
一、我們可以通過任何支持sun規(guī)范中的sun.net.smtp包的JSP引擎(如JSWDK)發(fā)送mail。
(警告:使用內(nèi)置的internal Sun規(guī)范包,這將影響到你的jsp程序的可移植性。)
以下scriptlet利用SmtpClient類在...
一.軟件簡(jiǎn)介
本文主要講述如何用IIS+Tomcat3.1支持JSP及servlet環(huán)境。正常情況下IIS不支持servlet及JSP環(huán)境。我們通過使用一個(gè)IIS到Tomcat重定向的插件(plugin)使用IIS能夠?qū)⑺械膕ervlet及JSP請(qǐng)求發(fā)送到Tomcat執(zhí)...
如果你曾用VB編寫文件上傳的組件的話,那么用JAVA編寫文件上傳的JAVABEAN十分容易。
下面的例子只是一個(gè)簡(jiǎn)版
package yuanyifileup;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import jav...
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
/** Creates a table showing the current value of each
* of the standard CGI var...
用JSP/ASP創(chuàng)建WAP應(yīng)用
(BY:DarkMan)
使用ASP或者JSP來(lái)創(chuàng)建動(dòng)態(tài)WML內(nèi)容,是非常容易的。唯一要注意的就是配置服務(wù)器使它的腳本輸出類型為"text/vnd.wap.wml",或者在腳本中直接設(shè)置輸出類型。
下面是一個(gè)用JSP輸出...
下面是我用JSP和數(shù)據(jù)庫(kù)做的購(gòu)物車的源程序:
注意:
1、重新計(jì)費(fèi)部分還沒有做好,大家自己動(dòng)手吧!
2、下一版本將用session做。
//shop_cart.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page session="t...
計(jì)數(shù)器是一般網(wǎng)站必備的東東,別小看它了,每當(dāng)站長(zhǎng)看著小小計(jì)數(shù)器上的數(shù)字飛速增長(zhǎng)的時(shí)候,感覺實(shí)在是好極了。以前我們用cgi、asp來(lái)寫計(jì)數(shù)器,這方面的文章很多了,在這里,我們將會(huì)采用目前比較流行的jsp技術(shù)演示如何做一個(gè)計(jì)...
如果你曾用VB編寫文件上傳的組件的話,那么用JAVA編寫文件上傳的JAVABEAN十分容易。
下面的例子只是一個(gè)簡(jiǎn)版
package yuanyifileup;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.ser...
隨著Web技術(shù)的發(fā)展和電子商務(wù)時(shí)代的到來(lái),人們不再滿足于建立各種靜態(tài)地發(fā)布信息的網(wǎng)站,更多的時(shí)候需要能與用戶進(jìn)行交互,并能提供后臺(tái)數(shù)據(jù)庫(kù)的管理和控制等服務(wù)的動(dòng)態(tài)網(wǎng)站。
動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)
早期的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)...
在我們前面的章節(jié)中,任何的HTML文件都可以轉(zhuǎn)變成JSP文件,做法是通過改變它的擴(kuò)展名為.jsp。當(dāng)然,我們要知道是什么使得JSP有用呢?答案是嵌入Java的能力。將下列文本放置在一個(gè)以.jsp為擴(kuò)展名的文件中,比如說(shuō)這個(gè)文件為myjs...
在前面的教程中我們已經(jīng)在一個(gè)scriptlet中使用了“out”變量來(lái)產(chǎn)生HTML輸出。對(duì)于更復(fù)雜的HTML,如果我們還是使用“out”變量那就會(huì)失去JSP編程的許多優(yōu)勢(shì)。其實(shí)我們可以很簡(jiǎn)單地就實(shí)現(xiàn)Scriptlets 和 HTML的混合。
假...