如如何将网页连接到数据库

如如何将网页连接到数据库,第1张

一、要实现用户输入,肯定前台要是一个网页,使用jsp,先建一个jsp网页。

二、使用servlet,在jsp文件中,需要一个表单form把数据传到servlet中,antion里面写servlet的地址,method里面写方法“get或者post”,一般删除数据默认是“get”添加数据是“post”。

三、在servlet中来获取页面上的值,注意获取的值是String类型的。 如果要用到int型,就想要强转类型。

四、把数据插入到 对象的属性中,使用set的方法。

五、调用add的方法,就可以把数据插入到后台。

六、具体的插入到数据库的代码要注意数据库的链接。

String dateStr = requestgetParameter("时间参数名");

从text里取出来的时间是字符串型的,需要转化为java中的Date对象,有很多方法,其中一种比较简单:

String dateStr = "2010-08-02";

javasqlDate date = javasqlDatevalueOf(dateStr);

(其实建议将数据库中的时间字段改成varchar型简单些)

Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。

狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。

扩展资料

servlet特性

1、Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该 Servlet 线程。在接收到请求之后,Servlet 线程可以将耗时的 *** 作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。

2、Servlet使用传统 CGI 程序很难完成的任务都可以轻松地完成。Servlet 能够直接和 Web服务器交互,而普通的 CGI 程序不能。Servlet 还可以在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。

参考资料来源:百度百科—servlet

package comjspDatabase;

import javasql;

import javaxsql;

import javaio;

import javaxservlet;

import javaxservlet>

如果是JSP的话,假设那个输入的控制的id为input,那么在你接收数据的页面写脚本,(即表单中action=“XXjsp”)如下:

<%

String data=requestgetElementById("input");

(如果有写dao类方法,那就是直接new一个dao类对象再点那个方法就行了,没有就写代码,但那样显得很乱,DBUtil就不要我写了吧?如果不会,请追问)

String sql="insert into 表名 (列名) values()";

Connection conn=DBUtilgetConn();

try{

PreparedStatement pst=connpreparedStatement(sql);

pstsetString(1,data);

pstexecuteUpdate();

}catch(SQLException e){

eprintStackTrace();

}finally{

DBUtilclose(null,pst,conn);

}

%>

//纯java方法,建立连接,数据库名称为:TestDB\x0d\ public Connection getConnection() {\x0d\ String url = "jdbc:sqlserver://localhost:1433;DatabaseName=TestDB";\x0d\ javasqlConnection con = null;\x0d\ try {\x0d\ ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");\x0d\ String user = "sa";\x0d\ String pwd = "123456";\x0d\ con = javasqlDriverManagergetConnection(url, user, pwd);\x0d\ }\x0d\ catch (Exception ex) {\x0d\ exprintStackTrace();\x0d\ }\x0d\ return con;\x0d\ }\x0d\以上代码是创建数据库连接的语句,在具体应用时调用这个方法就可以了。

以上就是关于如如何将网页连接到数据库全部的内容,包括:如如何将网页连接到数据库、怎么把jsp页面上的时间数据用servlet更新到sql数据库里、我很想知道,servlet到底是做什么的 怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10176101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存