JSP实现数据库CRUD
来源:互联网 发布:boo语言源码 编辑:程序博客网 时间:2024/06/11 13:12
JSP实现数据库CRUD
注:数据库为SQL SERVER2005,不同的数据库连接方法有些许差异,请注意区别。
另外,此处在JSP页面中嵌入JAVA语句的方式是一种不太好的操作方式,在这里仅提供这一方法操作的可行性,具体实际项目中一般会使用优化的框架(例如SSH)来对数据库进行操作。
test数据库中fruit表:
水果名 价格
apple 4
pear 3
water 1
JSP代码:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// Create a variable for the connection string.
String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "DatabaseName=test;user=sa;password=123456";
//此处用户名和密码为安装时自己设置的用户名和密码,根据自己的设置而定。
//注意一个完整的字符串之间是以分号隔开不同的内容,但若以参数放入方法中,则以逗号隔开。
// Declare the JDBC objects.
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
PreparedStatement pre;
con = DriverManager.getConnection(connectionUrl);
String sql3="select * from fruit where 水果名='watermelon'";
stmt = con.createStatement();
rs = stmt.executeQuery(sql3);
if(!rs.next())
{
String sql = "insert into fruit values(?,?)";
pre = con.prepareStatement(sql);
pre.setString(1,"watermelon");
pre.setString(2,"1.5");
pre.executeUpdate();
}
String sql1 = "delete from fruit where 水果名='water'";
stmt=con.createStatement();
stmt.executeUpdate(sql1);
String sql2 = "update fruit set 水果名=?,价格=? where 水果名='apple'";
pre = con.prepareStatement(sql2);
pre.setString(1,"苹果");
pre.setString(2,"3块");
pre.executeUpdate();
String sql4="select * from fruit ";
stmt = con.createStatement();
rs = stmt.executeQuery(sql4);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%> <br>
<%}%>
<%out.print("数据库CRUD成功,恭喜你");%>
<%
pre.close();
stmt.close();
con.close();
%>
</body>
- JSP实现数据库CRUD
- jsp+servlet+jdbc 实现crud
- MyBatis实现数据库的CRUD
- JSP + Servlet + ExtJS实现CRUD操作
- JavaScript连接SqlServer数据库。实现CRUD操作。
- C#连接MySQL数据库,实现CRUD
- Jorm实现简单的数据库CRUD操作
- android sqlite数据库封装 实现crud
- java实现mongo数据库的CRUD操作
- jsp中数据库访问【CRUD操作】模块总结
- jsp+servlet+jdbc 实现crud 最简单的版本
- 如何通过GridView实现数据库的CRUD操作
- Android数据库CRUD操作的封装与实现
- 采用Apache的DBUtils框架实现数据库的CRUD
- MyBeatis实现数据库的增删改查(CRUD)
- 安卓开发-实现数据库的CRUD操作
- 数据库 CRUD操作
- JDBC操作数据库CRUD
- 哥,如何运用java取得某一链接网址中所有的链接网址并存储?然后我再调用HttpURLConnection判断链接有效性
- 求高手用java代码帮我做一下这道题,谢谢。如果可以的话,请讲一下格式化输出。
- 求以下SQL语句怎么写
- %3C%3F这类的串,如何给解释成正常的字符? 这串应该是 <? 这两个符号
- My First Technical Issue Here.
- JSP实现数据库CRUD
- C#常用的CRUD操作实现原理
- 326. Nothing is so necessary for travelers as launguages. 外出旅行,语言最要紧
- java 单例模式
- VC创建模态对话框
- 数据库软件有哪些
- 英尺到米的换算
- Android应用开发揭秘的第3个程序3_2_Content_Provider修改版和高仿版的源码注释
- 2012/11/5——2012/11/9 周记