① 如何用jsp修改数据库中的数据
首先 哥们 你后台得有个form对象 ..对应你前台的 form 用来存放前台form的数据..
然后你的有连接数据库的DAO 来连接数据 做操作
还有的有个servlet 用来获取前台的数据..就是 form action里面指向的地址 就指向这个
servlet ??
可能你还是不懂 如果有需要 我给你写个简答的实例把 1195391953
② 如何用JSP修改数据库内容
protected static Connection con = null;
protected static Statement stmt = null;
protected static ResultSet rs = null;
protected void Select(String url, String user, String password, String sql) {
try {
String className = "oracle.jdbc.driver.OracleDriver";
Class.forName(className);
if (url.equals(null) || user.equals(null) || password.equals(null)) {
System.out.println("连接创建失败!请传入连接所需参数:url,user,password!");
} else {
con = DriverManager.getConnection(url, user, password);
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
}
} catch (SQLException e) {
} catch (ClassNotFoundException e) {
System.out.println("导包失败...");
}
}
在<% %>小脚本里面创建对象 然后调用这个方法 传入参数
Select("jdbc:oracle:thin:@localhost:1521:XE", "数据库账号",
"数据库密码", "Sql命令"); 大概这样
对了 别忘了构建jar包
③ 如何用jsp往数据库里添加,删除,修改和查看给出例子
功能很简单的,但写起来从前台到后台有点繁琐,我告诉你思路,你自己写写啊,这东西主要靠练。
首先你要把数据库里面的数据查询出来,然后在jsp中以表格的形式显示,在每条数据后面添加一个删除按钮。
当你点击删除按钮的时候向服务器端传递一个id,通过这个id来删除。服务器端可以用servlet也可以用struts等等,访问数据库可以用jdbc也可以用hibernate,做一个查询和删除的方法就可以了。
④ 基于JSP开发:如何创建及修改数据库表
SQL语言才是直接处理数据库的语言在目前常用的关系数据库中,都支持SQL语言的操作。
创建、修改、删除数据库表
创建数据库表可以用CREATE
TABLE指令,这个指令的使用语法如下:
CREATE
TABLE
表名
{
列名1
数据类型
[DEFAULT(默认值)]
[NOT
NULL]
[UNIQUE],
列名2
数据类型
[DEFAULT(默认值)]
[NOT
NULL]
[UNIQUE]
...
[PRIMARY
KEY(列名)]
[FOREIGN
KEY(列名)
REFRENCES(列名)]
}
其中,创建的数据库表中可以有多个列定义,但是主键PRIMARY
KEY只有一个,外键FOREIGN
KEY可以有多个。
在列定义中,DEFAULT是默认值,NOT
NULL定义列不可以为空,UNIQUE定义列的值唯一,即每一行的记录中列的值不能相同。在主键的定义中,可以从上面定义的列中选取一列作为主键。在外键的定义中,列名是上面定义的列,这个列对应的是另一个数据库表中的主键,用来表述数据库表之间的引用关系。
⑤ jsp修改table里面的数据
我没用过<s:property />标签不知道它有没有编辑状态。
我的思路是点击单元格,弹出一个文本框覆盖当前标签(如果标签有编辑状态的话就不需要了),输入修改的值,回车或文本框失去焦点,此时把文本框的值赋给当前<s:property />标签并同时将修改的值传入后台,后台操作数据库进行数据更新,同时清除文本框。
⑥ jsp如何实现数据库中数据的修改
您好,以使用jstl中的sql标签1. <sql:setDataSource dataSource=”” url=”” driver=”” user=”” password=”” var=”” scope=””> 这个标签用于设置数据源,可以通过scope指定数据源的范围,这里有两种类型的数据源,一种是直接使用在web应用中配置的数据源,只要指定它的JNDI名字就可以,另一种是指定所有的数据库连接属性。其中dataSource如果是String类型,那么表示JNDI名称空间中的DataSource的名字;如果是DataSource,那么是一个可以获得的数据源对象;url表示访问驱动程序的URL;driver表示指定驱动程序的实现类;user访问数据库的用户名;password表示访问数据库的密码;var表示标识这个DataSource的变量;scope表示指定这个DataSource的范围。例如:
<sql:setDataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
user="liky"
password="redhat"
url="jdbc:sqlserver://localhost:1433;DatabaseName=csu"
var="db" />
2. <sql:query dataSource=”” sql=”” maxRows=”” startRow=”” var=”” scope=””> 这个标签用于执行数据库查询操作。其中dataSource表示在setDataSource中的dataSource数据源;sql表示要执行的SQL语句;var表示保存了查询的结果集;scope表示变量的有效范围;maxRows表示返回的最大行数;startRow表示从第几行开始查询,这两个属性在无脚本实现分页时非常有用。例如:
<sql:query dataSource="${db}"var="ursers"
sql="select * from bbs_user where id > ? "
scope="page" startRow="10" maxRows="10">
<sql:param>12</sql:param>
< /sql:query>
⑦ 如何用jsp语句修改数据库数据
String sql;
修改:sql = "update 表名 set 列名1 = 值1,列名2 = 值2,... where 条件";
删除:sql = "delete from 表名 where 条件";
在加上:statement.executeupdate(sql);
⑧ 通过jsp页面对mysql数据库中的表进行修改,删除和添加
做这个东西,抓住关键的一点,所有的页面上的操作,都是针对数据库的操作,那么最后归为一点就是,无非是写三条sql语句,
怎么组装这三条sql语句,就是你所需要实现的。
⑨ 在JSP页面,对数据库里的数据进行修改的代码
jsp页面进行数据库操作:
1. 插入数据库的是在同一个项目中,同一个server环境里,你应该专门为这个表的更新做一下保存,比如缓存一个list,等你ajax调用这些差别的数据后,清空这个list。
2.如果不在一个项目中,一般会有一些通用的消息中间件。
3. 如果实在就是为了简单,就是从数据库读取,可以尝试增加一个最后修改时间字段,每次记录自己ajax请求的时间,读取数据库的时候只读取在这个时间之后更改过的数据。
⑩ jsp页面实现对数据库的修改
1、jsp是java服务端动态网页技术,主要应用于网页构建,理论上讲不应该在页面中直接连数据库。合理的做法是先构建一个java后端,然后在JAVA后端中通过jdbc连接sqlserver。
2、如果一定要在jsp页面中连数据库也是可以的。jsp中有专门的sql标签可以连接数据库进行操作,这是jstl的内容,需要导入相应的数据库驱动包。
3、具体的操作标签为:<sql:setDataSource>,<sql:query>,<sql:update>,<sql:transaction>等等,jsp的内容相对来说技术难度都不算特别高,学习起来还是比较容易的。
4、希望对你有帮助。祝你学有所得。