第一个JSP+Servlet+JavaBean+JDBC示例程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一个JSP+Servlet+JavaBean+JDBC示例程序
运行环境:
引用
JDK1.5
Tomcat5.5
MyEclips5.5.1 GA
SqlServer2000
windows2003
1.在SqlServer下的查询分析器中新建表:
Sql代码收藏代码
create table dbuser(
userId int identity(1,1) primary key not null,
userName varchar(50),
userPasswd varchar(50))
2.在MyEclipse中新建Web工程,并创建包结构。
3.编写登陆界面。
Html代码收藏代码
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
body{
color : #000 ;
font-size : 12px ;
margin : 0px auto ;
}
function check(form){
//ername.value取得form1中Username的值并判断是否为空if(ername.value==""){
//如果为""则弹出提示
alert("pls input username");
//将输入焦点定位到没有输入的地方
ername.focus();
//返回错误
return false;
}
if(document.forms.form1.password.value==""){
alert("pls input password");
document.forms.form1.password.focus();
return false;
}
}
3.编写工具类DBConn。
Java代码收藏代码
package utils;
import java.io.*;
import java.sql.*;
public class DBConn {
public static String driver;//定义驱动
public static String url;//定义URL
public static String user;//定义用户名
public static String password;//定义密码
public static Connection conn;//定义连接
public static Statement stmt;//定义STMT
public ResultSet rs;//定义结果集
//设置CONN
static{
try {
driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=qtliu";
user="sa";
password="sa";
Class.forName(driver);
conn = DriverManager.getConnection(url,user,password);
System.out.println("-------连接成功------");
} catch(ClassNotFoundException classnotfoundexception) {
classnotfoundexception.printStackTrace();
System.err.println("db: " + classnotfoundexception.getMessage());
} catch(SQLException sqlexception) {
System.err.println("db.getconn(): " + sqlexception.getMessage());
}
}
//构造函数,默认加裁配置文件为jdbc.driver
public DBConn(){
this.conn=this.getConn();
}
//返回Conn
public Connection getConn(){
return this.conn;
}
//执行插入
public void doInsert(String sql) {