<!--首先导入一些必要的packages-->
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<!--告诉编译器使用SQL包-->
<%@ page import="java.sql.*"%>
<!--设置中文输出-->
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>DbJsp.jsp</title>
</head>
<body>
<%//以try开始
try
{
Connection con;
Statement stmt;
ResultSet rs;Class.forName("oracle.jdbc.driver.OracleDriver").newInstance() ;
//注册MySQL驱动程序
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver () );
//用适当的驱动程序连接到数据库
String dbUrl = "jdbc:oracle:thin:@s003:1521:gsbx";
String dbUser="gsbx";
String dbPwd="654321";
//建立数据库连接
con = java.sql.DriverManager.getConnection(dbUrl,dbUser,dbPwd);
//创建一个JDBC声明
stmt = con.createStatement();
//增加新记录
stmt.executeUpdate("INSERT INTO books (id,name,title,price) VALUES ('903','Wind','Learn Java Log',33.3)");
//查询记录
rs = stmt.executeQuery("SELECT id,name,title,price from books");
//输出查询结果
out.println("<table border=1 width=400>");
while (rs.next())
{
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3);
float col4 = rs.getFloat(4);
//打印所显示的数据
out.println("<tr><td>"+col1+"</td><td>"+col2+"</td><td>"+col3+"</td><td>"+col4+"</td></tr>");
}
out.println("</table>");//删除新增加的记录
stmt.executeUpdate("DELETE FROM books WHERE id='903'");//关闭数据库连结
rs.close();
stmt.close();
con.close();
}//捕获错误信息
catch (Exception e) {out.println(e.getMessage());}
%>
</body>
</html>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<!--告诉编译器使用SQL包-->
<%@ page import="java.sql.*"%>
<!--设置中文输出-->
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>DbJsp.jsp</title>
</head>
<body>
<%//以try开始
try
{
Connection con;
Statement stmt;
ResultSet rs;Class.forName("oracle.jdbc.driver.OracleDriver").newInstance() ;
//注册MySQL驱动程序
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver () );
//用适当的驱动程序连接到数据库
String dbUrl = "jdbc:oracle:thin:@s003:1521:gsbx";
String dbUser="gsbx";
String dbPwd="654321";
//建立数据库连接
con = java.sql.DriverManager.getConnection(dbUrl,dbUser,dbPwd);
//创建一个JDBC声明
stmt = con.createStatement();
//增加新记录
stmt.executeUpdate("INSERT INTO books (id,name,title,price) VALUES ('903','Wind','Learn Java Log',33.3)");
//查询记录
rs = stmt.executeQuery("SELECT id,name,title,price from books");
//输出查询结果
out.println("<table border=1 width=400>");
while (rs.next())
{
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3);
float col4 = rs.getFloat(4);
//打印所显示的数据
out.println("<tr><td>"+col1+"</td><td>"+col2+"</td><td>"+col3+"</td><td>"+col4+"</td></tr>");
}
out.println("</table>");//删除新增加的记录
stmt.executeUpdate("DELETE FROM books WHERE id='903'");//关闭数据库连结
rs.close();
stmt.close();
con.close();
}//捕获错误信息
catch (Exception e) {out.println(e.getMessage());}
%>
</body>
</html>
解决方案 »
- (java apache cxf)80分请教cxf发布webservices的异常问题。
- ffmpeg 分割flv文件
- Eclipse+MyEclipse中的安装插件问题?
- java时间差设置问题
- 查了半天没一个方法好使:smartupload在linux下的中文乱码问题
- 高手请进来!帮帮我看看!
- JSP中文输入(在线等候答案)
- 应该是REFRENCE的问题,请高手指点!
- Tomcat和iis配合使用,还有必要吗?在sun的网站上怎么找不到那个动态联结文件了?
- 如何在action中设置jsp页面复选框的是否为选中状态
- 为什么把msbase.jar等3个包放到WEB-INF\lib中出现Cannot load JDBC driver class错误,而放到Tomcat的common\lib就没有问题呢?
- 我的ECLIPSE工程导入的包是JDK1.5,为什么出现.'for each' statements are only available if source level is 5.0,谢谢.
classes111.jar
classes111.zip
classes12.jar
classes12.zip
classes12dms.jar
ojdbc14.jar
ojdbc14_g.jar
我都放到了command\lib下.
究竟用哪个啊?
sql plus 都能连得上的
我试了一下午,重新启动N次tomcat就好,好像是原来的.jsp不正确,修改正确后,Tomcat总是不自动更新。现在也是这样,一会能执行,一会又不行了,报错误如下:
HTTP Status 404 - /dbjspa.jsptype Status reportmessage /dbjspa.jspdescription The requested resource (/dbjspa.jsp) is not available.
Apache Tomcat/5.0.12
删除work目录下的文件也不行,只能重新启动TOMCAT,
天啊,为什么?难道是因为Tomcat是免费的吗?