javascript
jsp源码oracle数据库,JSP与oracle数据库交互案例
本案例為咖啡銷售情況錄入查詢系統
一、數據輸入系統:
1. 設計輸入信息頁面
代碼如下:
咖啡管理系統——錄入系統
歡迎來到錄入系統
vcm0gYWN0aW9uPQ=="inputaction.jsp" method="post" name="form1" id="form1">
咖啡名稱:
供應商ID:
商品價格:
銷售量:
總量:
2. 設計處理oracle數據庫輸入請求網頁inputaciton.jsp
(1)頁面如下:
(2)數據庫設計如下:
SQL> desc coffees;
Name Null? Type
----------------------------------------- -------- ----------------------------
COF_NAME VARCHAR2(32)
SUP_ID NUMBER(38)
PRICE FLOAT(126)
SALES NUMBER(38)
TOTAL NUMBER(38)
(3)處理數據庫輸入代碼如下:
import="java.sql.Connection"
import="java.sql.ResultSet"
import="java.sql.SQLException"
import="java.sql.Statement"
%>
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
咖啡管理系統——錄入系統
正在執行錄入
Class.forName("oracle.jdbc.driver.OracleDriver");
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url = "jdbc:oracle:thin:@100.100.100.20:1521:dbsid2";
String user="scott";
String password="tiger";
Connection con=java.sql.DriverManager.getConnection(url, user, password);
//取得登錄用戶名
String cof_name = request.getParameter("cof_name");
String sup_id =request.getParameter("sup_id");
String price = request.getParameter("price");
String sales = request.getParameter("sales");
String total = request.getParameter("total");
String sql="insert into coffees values( '"+cof_name+"',"+sup_id+","+price+","+sales+","+total+")";
Statement smt=con.createStatement();
int rs=smt.executeUpdate(sql);
%>
錄入成功
二、查詢系統
1. 輸入請求頁面output.jsp
代碼如下:
咖啡管理系統—查詢系統
2. 查詢請求的處理action.jsp
(1)查詢結果頁面
(2)處理數據庫查詢代碼如下:
import="java.sql.Connection"
import="java.sql.ResultSet"
import="java.sql.SQLException"
import="java.sql.Statement"
%>
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
Class.forName("oracle.jdbc.driver.OracleDriver");
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url = "jdbc:oracle:thin:@100.100.100.20:1521:dbsid2";
String user="scott";
String password="tiger";
Connection con=java.sql.DriverManager.getConnection(url, user, password);
//取得登錄用戶名
String cof_name_1 = request.getParameter("cof_name_1");
// String sql="select * from coffees where cof_name="+"'" +cof_name_1 +"'";
String sql="select * from coffees where cof_name="+"'"+cof_name_1+"'";
Statement smt=con.createStatement();
ResultSet rs=smt.executeQuery(sql);
while(rs.next()){
String s1=rs.getString(1);
int s2=rs.getInt(2);
float s3=rs.getFloat(3);
int s4=rs.getInt(4);
int s5=rs.getInt(5);
%>
查詢成功
總結
以上是生活随笔為你收集整理的jsp源码oracle数据库,JSP与oracle数据库交互案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android寻找手机,寻找那些“干净”
- 下一篇: Web前端期末大作业--重工机械设备检测