當前位置:首頁 » 編程語言 » servletsql

servletsql

發布時間: 2022-02-24 10:41:32

A. servlet中sql語句報錯...高手快來啊...

空指針異常。

檢查一下程序的其他部分的代碼,不是執行的SQL語句報錯。

B. oracle和sql servlet的區別

怎麼說呢 給個鏈接 你看看吧,希望對你有幫助!
http://hi..com/raoyangsheng2008/blog/item/53f351eb8256b3352cf53477.html

C. 我學了一些java ,jsp servlet SQL 資料庫和SSH框架等都是掌握了概念行的東西,但是動手能力差點!

只要你的基礎扎實,就有用人單位要你的。不要學太多時髦的東西,好好研究Java SE也得需要個2-3年。因為真正項目裡面很多都是照貓畫虎的事情,只要你有扎實的基礎,就可以跟著老鳥們學習。很多公司希望員工是個傻孩子,喜歡埋頭苦乾的那種,打好基礎吧,機會還是很多的。

D. 比較好的學習JSP、servlet、sql、structs的網站

www.javaeye.com
這個不錯。

E. servlet連接不上sql資料庫

你的思路沒有任何問題,
while(rs.next()){
System.out.print(rs.getString("gay_home")+"\t");
System.out.print(rs.getInt("gay_name")+"\t");
System.out.print(rs.getInt("gay_id")+"\n");
}
改成
while(rs.next()){
response.getWriter().println(rs.getString("gay_home"))
這樣會直接輸出到瀏覽器
}

F. 在servlet里執行一個sql查詢語句,怎樣在這個頁面里把查詢結果列印出來

//rs為ResultSet的別名
while(rs.next)
{
System.out.println(rs.getInt("id"));
}

G. JSP+servlet+SQL的課程安排管理系統

Servlet以Java程序為主, 輸出HTML代碼時需要使用out.println函數,也就是說Java中內嵌HTML; 而JSP則以HTML頁面為主,需要寫Java代碼時則在頁面中直接插入Java代碼, 即HTML中內嵌Java.

H. 如何在servlet 中處理sql注入

一、經常出現漏洞的sql語句 用戶名和密碼 一起同時查詢。
select * from users where username=『abc』 and passwd=『123』 or 1=『1』
12

二、正確的sql語句先查詢資料庫根據用戶名查詢密碼,如果存在改用戶名,再看密碼是否相同。
"select passwd from users where username='" + name + "' limit 1";1

正確代碼如下:
String name = req.getParameter("username");
String pwd = req.getParameter("pwd");
Connection conn = null;
Statement statement = null;
ResultSet resultSet = null;
try {
// 載入資料庫驅動
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
// 得到資料庫連接
String url = "jdbc:mysql://localhost:3306/student";
String user = "root";
String password = "tianyejun6";
conn = DriverManager.getConnection(url, user, password);
// 創建statement
statement = conn.createStatement();
//sql語句
String sql = "select passwd from users where username='" + name + "' limit 1";
System.out.println(sql);
resultSet = statement.executeQuery(sql);
if (resultSet.next()) {
// 說明用戶真實存在
String passwd = resultSet.getString(1);
if (passwd.equals(pwd)) {// 說明用戶真合法,密碼相同
HttpSession session = req.getSession(true);
// 向session中添加某個屬性
session.setAttribute("pass", "ok");
// 設置超時時間。
session.setMaxInactiveInterval(20);

resp.sendRedirect("Wel?username=" + name + "&pwd=" + pwd);
} else {// 說明用戶名不存在
resp.sendRedirect("Login");
}
} else {
resp.sendRedirect("Login");
}

} catch (Exception e) {
e.printStackTrace();
resp.sendRedirect("Login");
} finally {
try {
if (resultSet != null) {
resultSet.close();
}
if (statement != null) {
statement.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}

I. jsp+servlet:用servlet來執行資料庫操作 但是怎麼傳sql語句啊

你到底學過JDBC沒,學過應該不會問這種問題,JDBC例子代碼滿天飛,
你寫幾個到doGet, doPost里就行。

但是更好的編程習慣,是把分層後,這些寫到另外的類代碼里,比如DAO層。
用Hibernate,ibatis等框架也可以做這些,但需要配置一下。

J. servlet與sql問題

String sql = "insert into message(name,title,value)values("+name+","+title+","+value+")";
這個語句中根據輸入值的類型在輸入值的地方要加入單引號的,如果都是String類型的,就是:String sql = "insert into message(name,title,value)values('(單引號)"+name+"'(單引號),'(單引號)"+title+"'(單引號),(單引號)'"+value+"'(單引號))";

熱點內容
我的世界tim伺服器ip 發布:2025-01-10 08:55:40 瀏覽:343
為什麼gg都是伺服器無響應 發布:2025-01-10 08:53:27 瀏覽:587
qq消息記錄加密 發布:2025-01-10 08:52:46 瀏覽:118
掃描wifi密碼在哪裡找 發布:2025-01-10 08:52:40 瀏覽:871
股票c語言 發布:2025-01-10 08:52:31 瀏覽:78
資料庫監測 發布:2025-01-10 08:51:57 瀏覽:204
solidworks緩存 發布:2025-01-10 08:51:56 瀏覽:712
sql語言有什麼 發布:2025-01-10 08:51:48 瀏覽:976
php開發實例教程 發布:2025-01-10 08:49:29 瀏覽:497
android顯示隱藏控制項 發布:2025-01-10 08:49:23 瀏覽:742