當前位置:首頁 » 參考文獻 » jsp載入資料庫

jsp載入資料庫

發布時間: 2021-03-26 08:09:50

Ⅰ JAVA新手,JSP頁面如何在一開始載入的時候就顯示後台資料庫的數據

你要顯示資料庫中的數據,首先要建立連接,連到資料庫。至於在servlet還是struts類,還是jsp頁面是設計問題。最笨的方法就是在jsp裡面嵌入java代碼,連接資料庫,寫查詢語句,將返回結果保存在容器中,如vector,然後顯示。

Ⅱ html網頁怎麼通過jsp連接mysql資料庫,並且讀取資料庫中得數據,和寫入數據

1、導入.sql文件命令:mysql>
use
資料庫名;mysql>
source
d:/mysql.sql;
2、建立資料庫:mysql>
create
database
庫名;
3、建立數據表:mysql>
use
庫名;mysql>
create
table
表名
(欄位名
varchar(20),
欄位名
char(1));
4、刪除資料庫:mysql>
drop
database
庫名;
5、刪除數據表:mysql>
drop
table
表名;
6、將表中記錄清空:mysql>
delete
from
表名;
7、往表中插入記錄:mysql>
insert
into
表名
values
("hyq","m");
8、更新表中數據:mysql->
update
表名
set
欄位名1='a',欄位名2='b'
where
欄位名3='c';
9、用文本方式將數據裝入數據表中:mysql>
load
data
local
infile
"d:/mysql.txt"
into
table
表名;

Ⅲ jsp中怎麼將載入驅動,創建資料庫連接那些語句打包使用

jsp中載入jdbc驅動:
Java載入JDBC的實現方法:
通過調用Class.forName()方法可以顯式地載入一個驅動程序。該方法的入口參數為要載入的驅動程序。例如:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")語句載入了SUN 公司開發的JDBC-ODBC 橋接器。對資料庫進行連接的時候,驅動管理器(DriverManager)會使用這個被載入的驅動程序。通過DriverManager 的getDriver()方法可以獲得已經載入的驅動程序信息。程序代碼要求:
1.編寫useDBDriver 類的基本框架,在該類中僅包括main()方法,在main()方法中載入驅動程序。
2.程序代碼如下:
public class useDBDriver
{
public static void main(String arg[])
{
try
{
//初始化並載入JDBC-ODBC 驅動程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Enumeration enum=DriverManager.getDrivers();
//顯示驅動程序信息
while(enum.hasMoreElements())
{
System.out.println(enum.nextElement());
}
//處理載入資料庫中可能出現的異常
}
catch(java.lang.Exception exec)
{
System.out.println("載入資料庫驅動程序出現異常");
}
}
}
3.因為程序中使用了JDBC 類和Enumeration 類,所以要引入的包有:
import java.sql.*;
import java.util.*;

Ⅳ jsp頁面讀取資料庫中的數據

進行資料庫操作要用到資料庫操作類,這是對類的引用過程,引用了之後才能在代碼中使用類中的類型和函數

Ⅳ jsp添加資料庫信息

<input type="password">
首先說明,這個是html代碼,跟jsp沒有關系。
type後是password,輸入時當然是星號,type後是text時,就顯示數據。
你用jsp接到數值時列印一下,接到的值都一樣,。
也就是說插入到資料庫的值是不變的,跟type後的*沒有關系。

Ⅵ 如何在jsp頁面打開時就顯示資料庫數據,頁面載入完就是顯示的資料庫的數據!

你既然能實現條件查詢功能,那打開頁面就完成默認的全部查詢就很簡單了
你把原本訪問主頁的地方改為調用查詢方法那個就很輕松實現了

Ⅶ jsp 向資料庫中插入一條數據

你把以下代碼復制過去創建2哥jsp文件即可
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<%@ taglib uri="/struts-tags" prefix="ww" %>
<!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>
<form name="pageName" action="<%=request.getContextPath()%>/jsp/teacher_zhuce-js2.jsp" action="post">
教師姓名:<INPUT type="text" name="TEA_NAME" maxlength="30"><br>
教師密碼:<INPUT type="text" name="TEA_PASSWORD" maxlength="30" ><br>
教師許可權:<INPUT type="text" name="TEA_QUAN_ID" maxlength="30" /><br>
<INPUT type="submit" maxlength="15" value="注冊" >
</form>

</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="ww" %>
<%@ page import="java.sql.*" %>
<%@ page import="login.Teacher" %>

<!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>Test</title>
</head>
<body>
這是一個教師的注冊頁面
<form method="post" action="<%=request.getContextPath() %>/jsp/tea_zhuce_jie.jsp">

<%
//頁面的值
Connection con;
Statement stmt;
ResultSet rs;
//載入驅動程序,下面的代碼為載入JDBD-ODBC驅動程序
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
//用適當的驅動程序連接到資料庫,test"是系統dsn名
String url="jdbc:oracle:thin:@localhost:1521:lxq";
//建立連接,類似於ASP中的創建資料庫聯接
con=DriverManager.getConnection(url, "jobTable", "jobTable");
//查詢該記錄是否存在
stmt=con.createStatement();
String sql="insert into teacher(tea_id, tea_name, tea_password, tea_quan_id)values(lxq.nextval, ?, ?, ?)";
PreparedStatement pst = con.prepareStatement(sql);
Teacher tea=new Teacher();
//String TEA_ID = request.getParameter("TEA_ID");
String TEA_NAME = request.getParameter("TEA_NAME");
String TEA_PASSWORD = request.getParameter("TEA_PASSWORD");
String TEA_QUAN_ID = request.getParameter("TEA_QUAN_ID");
//pst.setString(1,TEA_ID);
pst.setString(1,TEA_NAME);
pst.setString(2,TEA_PASSWORD);
pst.setString(3,TEA_QUAN_ID);
pst.executeUpdate();
%>
<br><br>
<input type="submit" name="display" value="顯示數據">
<input type="reset" value="重設">
</form>

</body>
</html>

Ⅷ jsp如何自動載入資料庫數據

用ajax做把。onload裡面做載入。 你也可以當頁面載入完成之後再載入。當然 如果你的信息不是很是重復數據,比如類型什麼的 建議你直接做一次查詢讓後放入作用域 然後過濾的時候判斷是否已經有值,然後判斷是否載入。

Ⅸ jsp向mysql資料庫添加數據

你的問題我知道了,你想往資料庫里插入數據,單純從jsp頁面插入沒有現實意義,可以考慮到再編寫一個表單頁面提交表單數據,在jsp頁面用統配符向資料庫插入數據。
我大致一個小例子你看看。
zhuce.html

<html>
<body>
<form name="form1" method="post" action="register.jsp">
<p align="center">用戶名:
<input type="text" name="name">
</p>
<p align="center">密碼:
<input type="password" name="password">
</p>
<p align="center">
<input type="submit" name="Submit" value=" 注 冊">
</p>
</form>
</body>
</html>
register.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<body>
<%
request.setCharacterEncoding("GBK");
String name=request.getParameter("name");//內置對象應該會吧
String password=request.getParameter("password");
try{
Class.forName("org.gjt.mm.mysql.Driver"); //驅動程序你自己的,我的是com.mysql.jdbc.Driver
String url="jdbc:mysql://localhost:3306/tian";//你自己設置資料庫名稱
Connection con=DriverManager.getConnection(url,"root",""); //如果你mysql中root的密碼是空的話最好寫成""代替null
String sql="insert into txt (name,password) values ('"+name+"','"+password+"')";//你使用的表是txt,sql建表自己看著辦吧
Statement stmt=con.createStatement();
if{
stmt.executeUpdate(sql);
response.sendRedirect("success.html");//根據結果定向成功頁面
}else{
response.sendRedirect("f.html");//失敗頁面
}
}catch(Exception e){
e.printStackTrace();
System.out.println(e);
}
%>
</body>
</html>
至於success.jsp和f.jsp比較簡單自己寫下吧。

不會了可以上網查資料,或許再提問吧

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731