日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

jsp源码oracle数据库,JSP与oracle数据库交互案例

發布時間:2025/3/12 javascript 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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数据库交互案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。