webdw登录界面连接数据库怎么和数据库相连的

Web连接数据库方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Web连接数据库方法
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢来源:《计算机应用》1999年第06期 作者:丁明吉
Web服务器与数据库服务器的连接技术
1Web服务器与数据库的连接方法随着应用的普及,Web服务器与数据库服务器的连接显得越来越重要,许多厂商不断推出新的接口技术,使得这种连接更加简洁、方便和高效。Web与数据库的接口技术已成为基于Web的信息管理系统的核心。Web服务器与数据库的连接方法通常可分为基于Java的(JDBC)、通用网关接口(CGI)及应用编程接口(API)。2Java数据库互联接口(JDBC)Java的推出使Web页面有了活力和动感,用户可以从Web服务器上下载Java小程序到本地浏览器上运行,这些下载的小程序可以就向本地程序一样,可独立地访问本地和其他服务器的资源,下面详细介绍JDBC的原理及实现方法。2.1JDBC原理JDBC是一种可用于执行SQL语句的数据库API,它由一些Java语言写的类、界面组成。它在功能上与ODBC相同,给开发人员提供了一个统一的、标准的数据库访问接口。JDBC访问数据库的原理是:Internet/Intranet用户使用浏览器连接到本地或异地的Web服务器上,下载含有Java小程序的HTML文档。如果Java小程序使用了JDBC,浏览器运行的小程......(本文共计3页)
相关文章推荐
《电脑学习》1999年06期
《互联网周刊》1998年17期
《重庆邮电学院学报》1999年01期
《计算机与现代化》1999年05期
《微型电脑应用》1999年07期
《湖南大众传媒职业技术学院学报》2004年01期
《计算机应用研究》1999年09期
《计算机应用》1999年06期
《电子科技》1999年13期
《湖南理工学院学报(自然科学版)》2003年04期
《科技情报开发与经济》2004年01期
《企业技术开发》2004年01期
《微机发展》2002年01期
《微电脑世界》1999年12期
计算机应用
主办:中国科学院成都计算机应用研究所
出版:计算机应用杂志编辑部
出版周期:月刊
出版地:四川省成都市要实现此功能,需要电脑安装JAVA EE、SQL Server 2008和Tomcat等软件,并进行配置环境成功。
对这门课的希望和自己的目标:
希望:可以完全掌握老师所讲的内容。
目标:能够完整的做出一个网站。
计划每周花多少时间在这门课上:
每周的每天均尽量花1个小时的时间在敲代码上。
一、首先需要创建数据库,并在数据库中创建数据表,列表如下:
建成之后的数据表如图所示:
二、然后,打开JAVA EE,开始创建WEB项目。
三、创建jsp文件,如下:
&& login.jsp
&%@ page import="java.sql.*" language="java" contentType="text/ charset=utf-8"
pageEncoding="utf-8"%&
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&title&登录界面&/title&
&h1 style="color:red"&登录&/h1&
&form id="indexform" name="indexForm" action="logincheck.jsp" method="post"&
&table border="0"&
&td&账号:&/td&
&td&&input type="text" name="username"&&/td&
&td&密码:&/td&
&td&&input type="password" name="password"&
&input type="submit" value="登录" style="color:#BC8F8F"&
&& logincheck.jsp
&%@ page import="java.sql.*" language="java" contentType="text/ charset=utf-8"
pageEncoding="utf-8"%&
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&title&Insert title here&/title&
&jsp:useBean id="db" class="Bean.DBBean" scope="page"/&
request.setCharacterEncoding("UTF-8");
String username=(String)request.getParameter("username");
String password=(String)request.getParameter("password");//取出login.jsp的值
//下面是数据库操作 *代表所有值
String sql="select * from lhT where username="+"'"+username+"'";//定义一个查询语句
ResultSet rs=db.executeQuery(sql);//运行上面的语句
if(rs.next())
/* if(password.equals(rs.getString(<span style="background-color: #f5f5f5; color: #)))
if(password.equals(rs.getObject("password"))){
response.sendRedirect("loginsuccess.jsp");
out.print("&script language='javaScript'& alert('密码错误');&/script&");
response.setHeader("refresh", "<span style="background-color: #f5f5f5; color: #;url=login.jsp");
out.print("&script language='javaScript'& alert('请输入用户名——else');&/script&");
response.setHeader("refresh", "<span style="background-color: #f5f5f5; color: #;url=login.jsp");
&& loginsuccess.jsp
&%@ page import="java.sql.*" language="java" contentType="text/ charset=utf-8"
pageEncoding="utf-8"%&
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
&meta http-equiv="Content-Type" content="text/ charset=ISO-8859-1"&
&title&Insert title here&/title&
&h1&登录成功 &/h1&
四、然后是其他文件的创建:
创建DBBean.java,连接数据库
import java.sql.*;
public class DBBean {
private String driverStr = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String connStr = "jdbc:sqlserver://localhost:1433; DatabaseName=lhsjk";
private String dbusername = "ABC";
private String dbpassword = "123";
private Connection conn = null;
private Statement stmt = null;
public DBBean()
Class.forName(driverStr);
conn = DriverManager.getConnection(connStr, dbusername, dbpassword);
stmt = conn.createStatement();
catch (Exception ex) {
System.out.println(ex.getMessage());
System.out.println("数据连接失败!");
public int executeUpdate(String s) {
int result = 0;
System.out.println("--更新语句:"+s+"\n");
result = stmt.executeUpdate(s);
} catch (Exception ex) {
System.out.println("执行更新错误!");
public ResultSet executeQuery(String s) {
ResultSet rs = null;
System.out.print("--查询语句:"+s+"\n");
rs = stmt.executeQuery(s);
} catch (Exception ex) {
System.out.println("?执行查询错误!");
public void execQuery(String s){
stmt.executeUpdate(s);
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("执行插入错误!");
public void close() {
stmt.close();
conn.close();
} catch (Exception e) {
然后是其他的,列表如下:
五、运行。
登录成功时:
登录失败时(包括用户名错误,密码错误)
阅读(...) 评论()

我要回帖

更多关于 c 登录界面连接数据库 的文章

 

随机推荐