首页 / MYSQL / 简单的在jsp页面操作mysql
简单的在jsp页面操作mysql
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了简单的在jsp页面操作mysql,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3538字,纯文字阅读大概需要6分钟。
内容图文
![简单的在jsp页面操作mysql](/upload/InfoBanner/zyjiaocheng/485/5fefbb824187403bb14ce9d40220acc0.jpg)
敲完这三行代码,mysql算是连上了。接下来就看下插入数据了
插入成功,再看下数据库
插入多行的话,代码:insert into inf values(),();(在jsp页面操作不要后面的分号)
insert into 表名 values()...;
然后是修改
现在是删除
insert , update , delete 讲完了,现在我们看下查询,查询需要更多的代码
如果是还没有学习jdbc(学了jdbc,会初步使用),想看看什么效果的,只需以下几个步骤(我的是mysql)
第一步,新建一个web项目
第二步,新建一个包,里面建一个类(实体类),把代码粘贴过去就好
第三步,照着我给的代码在管理员前提的doc界面一句一句输(每句都能成功)
第四步,新建一个jsp页面,把代码粘贴过去
东西建的地方别错了
要是新建一个包这个样子,是点src建的包,点abc那个包,右键选那个Resfreh那个就好
下面是实体类代码
package entity; import java.sql.Date; public class Entity { private Integer id; private String name; private Date birt; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Date getBirt() { return birt; } public void setBirt(Date birt) { this.birt = birt; } }
以下是第三步的代码
create database one; use one create table inf(id int,name varchar(20),birt DATE); insert into inf values(‘1‘,‘一号‘,‘2000-1-1‘),(‘2‘,‘二号‘,‘2000-1-2‘); insert into inf values(‘3‘,‘三号‘,‘2000-1-3‘),(‘4‘,‘四号‘,‘2000-1-4‘); select * from inf;
下面是jsp页面的代码(可以用MVC模式,但这样更直接)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.Connection" %> <%@ page import="java.sql.PreparedStatement"%> <%@ page import="java.sql.ResultSet" %> <%@ page import="java.util.List,java.util.ArrayList" %> <%@ page import="entity.Entity" %><%//这个是实体类的包,是自定义的 1 %> <%@ page import="java.sql.DriverManager,java.sql.Date" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% Class.forName("org.gjt.mm.mysql.Driver");//指定连接类型 String url="jdbc:mysql://127.0.0.1:3306/one?user=root&password=123";//如果你的不一样记得修改 2 //这里有五个必须的东西:本地ip,端口,数据库名称(注),用户名,密码 //注:数据库名称不写的话,除非是下面的sql语句是创建数据库的 Connection co=DriverManager.getConnection(url);//获取连接 String sql="select * from inf"; PreparedStatement pa=co.prepareStatement(sql); List<Entity> list=new ArrayList<Entity>(); //<>里面是放实体类的类名 3 ResultSet rs=pa.executeQuery();//这个执行有返回,所以用rs存 while(rs.next()){ int id=rs.getInt("id"); String name=rs.getString("name"); Date birt=rs.getDate("birt"); Entity en=new Entity(); en.setId(id); en.setName(name); en.setBirt(birt); list.add(en); } rs.close(); pa.close(); co.close(); %> <table> <tr> <td>编号</td> <td>名字</td> <td>出生日期</td> </tr> <% for(Entity a:list){%> <tr> <td><%=a.getId()%></td> <td><%=a.getName() %></td> <td><%=a.getBirt() %></td> </tr><%} %> </table> </body> </html>
最后,先 运行整个项目(注意是运行整个项目,点项目名Run As) Tomcat没死的话应该是没问题的
Tomcat启动完会有一个404,别管它,把这个复制到来
进浏览器,输jsp名字,回车
最终效果图如下
好了,文章到这里就结束了,希望这篇文章对你有帮助。。。
---恢复内容结束---
简单的在jsp页面操作mysql
标签:删除 bsp next .sql amp table delete tty 项目
本文系统来源:http://www.cnblogs.com/memory9770/p/7009074.html
内容总结
以上是互联网集市为您收集整理的简单的在jsp页面操作mysql全部内容,希望文章能够帮你解决简单的在jsp页面操作mysql所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。