开发第一个动态网站――链接数据库
2010-05-03 17:09
295 查看
这是一个用纯jsp写的一个和数据库打交道的的例子.是在这篇文章的基础上改的./article/4341500.html
既然要和数据库打交道了,首先肯定是要建立数据库。这里我们选择mysql数据库。(数据库的选择不是一个限制条件,作者使用Mysql是因为作者当前电脑上只有这个数据库,并且对于初学者来说,这个数据库相当好)。
创建一个Users表,包含unamehe(varchar)和upwd(varchar )两个字段。
然后下将mysql的JDBC驱动放到项目的lib目录下:(没有驱动的可以到附件中),如图
JSP页面: 在WebRoot目录下创建一个register.jsp页面
这是一个注册页面,我们要达到的效果是在这个表单中填写用户名和密码,然后提交后添加到数据库。
JSP页面: 在WebRoot目录下创建一个success.jsp页面
这个页面就是向数据库添加数据。
好了,现在可以体验一下了:http://localhost:8080/DynamicSite/register.jsp
填写:
提交之后,数据就进入数据库了。
本文出自 “ni掌柜的IT专栏” 博客,请务必保留此出处http://nileader.blog.51cto.com/1381108/309034
既然要和数据库打交道了,首先肯定是要建立数据库。这里我们选择mysql数据库。(数据库的选择不是一个限制条件,作者使用Mysql是因为作者当前电脑上只有这个数据库,并且对于初学者来说,这个数据库相当好)。
创建一个Users表,包含unamehe(varchar)和upwd(varchar )两个字段。
CREATE TABLE `users` ( `uname` varchar(20) default NULL, `upwd` varchar(20) default NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
然后下将mysql的JDBC驱动放到项目的lib目录下:(没有驱动的可以到附件中),如图
JSP页面: 在WebRoot目录下创建一个register.jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <html> <head> <title>这是一个注册页面</title> </head> <body> <form name="register" action="success.jsp" method="post"> 用户名<input type="text" name="uname" /><br> 密码<input type="password" name="upwd" /> <input type="submit" value="提交" /> </form> </body> </html>
这是一个注册页面,我们要达到的效果是在这个表单中填写用户名和密码,然后提交后添加到数据库。
JSP页面: 在WebRoot目录下创建一个success.jsp页面
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%> <html> <head> <title>注册成功</title> </head> <body> <% String driverName="com.mysql.jdbc.Driver"; //驱动程序名 String userName="root"; //数据库用户名 String userPasswd="123456"; //密码 String dbName="test"; //数据库名 String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection connection=DriverManager.getConnection(url); Statement statement = connection.createStatement(); request.setCharacterEncoding("UTF-8"); String uname = request.getParameter("uname"); String upwd = request.getParameter("upwd"); String sql_add = "insert into users(uname,upwd)values('"+uname+"','"+upwd+"')"; statement.executeUpdate(sql_add); statement.close(); %> 注册成功 </body> </html>
这个页面就是向数据库添加数据。
//这是驱动程序名 String driverName="zhege com.mysql.jdbc.Driver"; //并通过Class.forName来加载这个类 Class.forName("com.mysql.jdbc.Driver").newInstance();
好了,现在可以体验一下了:http://localhost:8080/DynamicSite/register.jsp
填写:
提交之后,数据就进入数据库了。
本文出自 “ni掌柜的IT专栏” 博客,请务必保留此出处http://nileader.blog.51cto.com/1381108/309034
相关文章推荐
- 开发第一个动态网站―――使用JavaBean
- 开发第一个动态网站―――使用Servlet
- 开发第一个动态网站―――使用JSP
- 开发第一个动态网站――实现留言板(列出所留言)
- eclipse开发工具动态网站项目使用jdbc连接数据库
- ASP.NET动态网站开发培训-03.创建第一个ASP.NET的动态网站
- 开发第一个动态网站――实现留言板(完成留言功能)
- PHP+MySQL+Dreamweaver动态网站开发_第一个PHP程序
- 动态网站开发技术学习2:VS 2010制作作第一个简单示例网站
- ASP.NET动态网站开发培训-05.使用GridView显示数据库内容
- ASP.NET动态网站开发培训-36.互动论坛制作(四、使用层叠样式表(CSS)美化界面)
- 国外Android开发网站和资源链接
- 动态网站开发规范
- android开发 NDK 动态链接多个第三方库(so)
- 网站开发-php开发手机论坛(4)-数据库设计
- 动态网站开发所需的web构件
- 在intellij 下用java spring + Mysql + Hibernate 开发的第一个数据库demo
- ASP.NET动态网站开发培训-23.论文管理系统(三、制作论文内容页面)
- asp.net,C#,sqlserver,数据库,iis,js,异常,兼容,搜索,性能,备份,编辑器,存取分离,lucene,SEO优化,产品,运营,MVC,三层架构,nhibernate,microsoft,freamwork,网站开发联盟群号:
- 使用JSP开发动态网站基础