jsp串連資料庫顯示資料庫資料、java串連資料庫調用資料。

來源:互聯網
上載者:User

標籤:返回   運行速度   pack   next   cti   管理   statement   指標   html   

JSP直接調用資料庫,需要資料庫連接相關jar包:

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%> <%@ page import="java.sql.*"%><!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>小腳測試</title></head><body>查詢出來的資料庫資料是:<%//註冊資料庫驅動Class.forName("oracle.jdbc.driver.OracleDriver");//擷取資料庫連接Connection conn = DriverManager.getConnection(        "jdbc:oracle:thin:@172.21.2.98:1531:F3T","SECU","SECU");Statement stmt = conn.createStatement();ResultSet rs =stmt.executeQuery("select * from HD_POINT");%><table border="1" width="300"><%while(rs.next()){%><tr><td><%=rs.getString(1) %></td><td><%=rs.getString(2) %></td><td><%=rs.getString(3) %></td></tr><%} %></table></body></html>

 

java設定資料庫串連代碼(此處轉載博主:http://www.cnblogs.com/hanruyue/p/5977617.html):

package com.hanqi.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Test {    public static void main(String[] args) {        // 訪問資料庫        //1.載入驅動:載入資料庫對應的包名oracle.jdbc.driver        //1.(載入資料庫對應的驅動類)OracleDriver.class        try {            Class.forName("oracle.jdbc.driver.OracleDriver");            //這個寫法是固定的        //2.擷取資料庫連接:通過java的驅動管理器        //url-資料庫地址,不同的資料庫寫法不同 127.0.0.1和localhost都代表本機        //url-資料庫地址:user -使用者名稱:password-密碼     Connection為串連     DriverManager驅動管理器        Connection conn=DriverManager.getConnection(                "jdbc:oracle:thin:@127.0.0.1:1521:orcl",                "test0816","123456");        System.out.println("串連成功");        //操作資料庫-增刪改查        //3.獲得操作資料庫聲明        Statement st=conn.createStatement();//Statement聲明   createStatement建立聲明                //4.DML 增加資料        //執行更新操作        //傳回值代表該操作影響的資料記錄條數        //int i=st.executeUpdate("insert into student(sno,sname,ssex)"        //+"values(‘120‘,‘王五‘,‘男‘)");                int i=st.executeUpdate("update student set ssex=‘男‘ where ssex=‘1‘");                System.out.println("添加資料成功  傳回值="+i);//傳回值                //5.查詢資料        //ResultSet資料結果集        ResultSet rs=st.executeQuery("select * from student");                //遍曆結果集   遍曆肯定是個迴圈        //next() 判斷是否存在下一條記錄,如果存在就移動指標到下一條記錄上        while(rs.next())        {            //讀取資料            String sno=rs.getString("sno");            String sname=rs.getString("sname");            String ssex=rs.getString("ssex");                        System.out.println("sno="+sno+                    "sname="+sname+                    "ssex="+ssex);            }        //釋放資源           //釋放資源 目的:在Windows中每運行一個程式,系統資源就會減少。        //有的程式會消耗大量的系統資源,即使把程式關閉,在記憶體中還是有一些沒用的DLL檔案在運行,這樣就使得系統的運行速度下降。        rs.close();                st.close();                //關閉資料庫        conn.close();                } catch (ClassNotFoundException | SQLException e) {            // TODO 自動產生的 catch 塊            e.printStackTrace();        }    }}

 

jsp串連資料庫顯示資料庫資料、java串連資料庫調用資料。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.