国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

JSP入門之連接數(shù)據(jù)庫大全

開發(fā) 后端
本人對于JSP入門的初學(xué)者提供了多種連接數(shù)據(jù)庫的方法(JSP源碼),包括Oracle8/8i/9i數(shù)據(jù)庫、Sql Server7.0/2000數(shù)據(jù)庫、DB2數(shù)據(jù)庫等等。

現(xiàn)在有剛開始JSP入門的網(wǎng)友經(jīng)常會問數(shù)據(jù)庫怎么連接啊,怎么老出錯啊?所以我集中的在這寫篇文章供大家參考,其實這種把數(shù)據(jù)庫邏輯全部放在JSP里未必是好的做法,但是有利于初學(xué)者學(xué)習(xí),所以我就這樣做了,當(dāng)大家學(xué)到一定程度的時候,可以考慮用MVC的模式開發(fā)。在練習(xí)這些代碼的時候,你一定將jdbc的驅(qū)動程序放到服務(wù)器的類路徑里,然后要在數(shù)據(jù)庫里建一個表test,有兩個字段比如為test1,test2,可以用下面SQL建

create table test(test1 varchar(20),test2 varchar(20)

然后向這個表寫入一條測試紀(jì)錄

那么現(xiàn)在開始我們來談下JSP入門之的連接數(shù)據(jù)庫篇。
 
一、JSP入門之連接Oracle8/8i/9i數(shù)據(jù)庫(用thin模式)
 
testoracle.jsp如下:

  1. ﹤%@ page contentType="text/html;charset=gb2312"%﹥     
  2. ﹤%@ page import="java.sql.*"%﹥   
  3. ﹤html﹥     
  4. ﹤body﹥     
  5. ﹤%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();     
  6. String url="jdbc:oracle:thin:@localhost:1521:orcl";   
  7. //orcl為你的數(shù)據(jù)庫的SID   
  8. String user="scott";   
  9. String password="tiger";   
  10. Connection connDriverManager.getConnection(url,user,password);     
  11. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);     
  12. String sql="select * from test";     
  13. ResultSet rs=stmt.executeQuery(sql);     
  14. while(rs.next()) {%﹥     
  15. 您的第一個字段內(nèi)容為:﹤%=rs.getString(1)%﹥     
  16. 您的第二個字段內(nèi)容為:﹤%=rs.getString(2)%﹥     
  17. ﹤%}%﹥     
  18. ﹤%out.print("數(shù)據(jù)庫操作成功,恭喜你");%﹥     
  19. ﹤%rs.close();     
  20. stmt.close();     
  21. conn.close();     
  22. %﹥     
  23. ﹤/body﹥     
  24. ﹤/html﹥ 

二、JSP入門之連接Sql Server7.0/2000數(shù)據(jù)庫

testsqlserver.jsp如下:

  1. ﹤%@ page contentType="text/html;charset=gb2312"%﹥     
  2. ﹤%@ page import="java.sql.*"%﹥   
  3. ﹤html﹥     
  4. ﹤body﹥     
  5. ﹤%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();     
  6. String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";   
  7. //pubs為你的數(shù)據(jù)庫的   
  8. String user="sa";   
  9. String password="";   
  10. Connection connDriverManager.getConnection(url,user,password);     
  11. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);     
  12. String sql="select * from test";     
  13. ResultSet rs=stmt.executeQuery(sql);     
  14. while(rs.next()) {%﹥     
  15. 您的第一個字段內(nèi)容為:﹤%=rs.getString(1)%﹥     
  16. 您的第二個字段內(nèi)容為:﹤%=rs.getString(2)%﹥     
  17. ﹤%}%﹥     
  18. ﹤%out.print("數(shù)據(jù)庫操作成功,恭喜你");%﹥     
  19. ﹤%rs.close();     
  20. stmt.close();     
  21. conn.close();     
  22. %﹥     
  23. ﹤/body﹥     
  24. ﹤/html﹥  


三、JSP入門之連接DB2數(shù)據(jù)庫

testdb2.jsp如下:

  1. ﹤%@ page contentType="text/html;charset=gb2312"%﹥     
  2. ﹤%@ page import="java.sql.*"%﹥   
  3. ﹤html﹥     
  4. ﹤body﹥     
  5. ﹤%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();     
  6. String url="jdbc:db2://localhost:5000/sample";   
  7. //sample為你的數(shù)據(jù)庫名   
  8. String user="admin";   
  9. String password="";   
  10. Connection connDriverManager.getConnection(url,user,password);     
  11. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);     
  12. String sql="select * from test";     
  13. ResultSet rs=stmt.executeQuery(sql);     
  14. while(rs.next()) {%﹥     
  15. 您的第一個字段內(nèi)容為:﹤%=rs.getString(1)%﹥     
  16. 您的第二個字段內(nèi)容為:﹤%=rs.getString(2)%﹥     
  17. ﹤%}%﹥     
  18. ﹤%out.print("數(shù)據(jù)庫操作成功,恭喜你");%﹥     
  19. ﹤%rs.close();     
  20. stmt.close();     
  21. conn.close();     
  22. %﹥     
  23. ﹤/body﹥     
  24. ﹤/html﹥   
  25.  

四、JSP入門之連接Informix數(shù)據(jù)庫

testinformix.jsp如下:

  1. ﹤%@ page contentType="text/html;charset=gb2312"%﹥     
  2. ﹤%@ page import="java.sql.*"%﹥   
  3. ﹤html﹥     
  4. ﹤body﹥     
  5. ﹤%Class.forName("com.informix.jdbc.IfxDriver").newInstance();     
  6. String url =    
  7. "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;   
  8. user=testuser;password=testpassword";   
  9. //testDB為你的數(shù)據(jù)庫名   
  10. Connection connDriverManager.getConnection(url);     
  11. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);     
  12. String sql="select * from test";     
  13. ResultSet rs=stmt.executeQuery(sql);     
  14. while(rs.next()) {%﹥     
  15. 您的第一個字段內(nèi)容為:﹤%=rs.getString(1)%﹥     
  16. 您的第二個字段內(nèi)容為:﹤%=rs.getString(2)%﹥     
  17. ﹤%}%﹥     
  18. ﹤%out.print("數(shù)據(jù)庫操作成功,恭喜你");%﹥     
  19. ﹤%rs.close();     
  20. stmt.close();     
  21. conn.close();     
  22. %﹥   
  23. ﹤/body﹥   
  24. ﹤/html﹥   

五、JSP入門之連接Sybase數(shù)據(jù)庫
 
testmysql.jsp如下:

  1. ﹤%@ page contentType="text/html;charset=gb2312"%﹥     
  2. ﹤%@ page import="java.sql.*"%﹥   
  3. ﹤html﹥     
  4. ﹤body﹥     
  5. ﹤%Class.forName("com.sybase.jdbc.SybDriver").newInstance();     
  6. String url =" jdbc:sybase:Tds:localhost:5007/tsdata";   
  7. //tsdata為你的數(shù)據(jù)庫名   
  8. Properties sysProps = System.getProperties();   
  9. SysProps.put("user","userid");   
  10. SysProps.put("password","user_password");   
  11. Connection connDriverManager.getConnection(url, SysProps);     
  12. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);     
  13. String sql="select * from test";     
  14. ResultSet rs=stmt.executeQuery(sql);     
  15. while(rs.next()) {%﹥     
  16. 您的第一個字段內(nèi)容為:﹤%=rs.getString(1)%﹥     
  17. 您的第二個字段內(nèi)容為:﹤%=rs.getString(2)%﹥     
  18. ﹤%}%﹥     
  19. ﹤%out.print("數(shù)據(jù)庫操作成功,恭喜你");%﹥     
  20. ﹤%rs.close();     
  21. stmt.close();     
  22. conn.close();     
  23. %﹥     
  24. ﹤/body﹥     
  25. ﹤/html﹥   
六、JSP入門之連接MySQL數(shù)據(jù)庫

testmysql.jsp如下:

  1. ﹤%@ page contentType="text/html;charset=gb2312"%﹥     
  2. ﹤%@ page import="java.sql.*"%﹥   
  3. ﹤html﹥     
  4. ﹤body﹥     
  5. ﹤%Class.forName("org.gjt.mm.mysql.Driver").newInstance();     
  6. String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"   
  7. //testDB為你的數(shù)據(jù)庫名   
  8. Connection connDriverManager.getConnection(url);     
  9. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);     
  10. String sql="select * from test";     
  11. ResultSet rs=stmt.executeQuery(sql);     
  12. while(rs.next()) {%﹥     
  13. 您的第一個字段內(nèi)容為:﹤%=rs.getString(1)%﹥     
  14. 您的第二個字段內(nèi)容為:﹤%=rs.getString(2)%﹥     
  15. ﹤%}%﹥     
  16. ﹤%out.print("數(shù)據(jù)庫操作成功,恭喜你");%﹥     
  17. ﹤%rs.close();     
  18. stmt.close();     
  19. conn.close();     
  20. %﹥     
  21. ﹤/body﹥     
  22. ﹤/html﹥  
七、JSP入門之連接PostgreSQL數(shù)據(jù)庫

testmysql.jsp如下

  1. ﹤%@ page contentType="text/html;charset=gb2312"%﹥     
  2. ﹤%@ page import="java.sql.*"%﹥   
  3. ﹤html﹥     
  4. ﹤body﹥     
  5. ﹤%Class.forName("org.postgresql.Driver").newInstance();     
  6. String url ="jdbc:postgresql://localhost/soft"   
  7. //soft為你的數(shù)據(jù)庫名   
  8. String user="myuser";   
  9. String password="mypassword";   
  10. Connection connDriverManager.getConnection(url,user,password);     
  11. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);     
  12. String sql="select * from test";     
  13. ResultSet rs=stmt.executeQuery(sql);     
  14. while(rs.next()) {%﹥     
  15. 您的第一個字段內(nèi)容為:﹤%=rs.getString(1)%﹥     
  16. 您的第二個字段內(nèi)容為:﹤%=rs.getString(2)%﹥     
  17. ﹤%}%﹥     
  18. ﹤%out.print("數(shù)據(jù)庫操作成功,恭喜你");%﹥     
  19. ﹤%rs.close();     
  20. stmt.close();     
  21. conn.close();     
  22. %﹥     
  23. ﹤/body﹥     
  24. ﹤/html﹥   

通過上面介紹的幾種JSP入門數(shù)據(jù)庫連接方法,你是否掌握更多呢?趕緊動手嘗試吧!

【編輯推薦】

  1. 對JSP中的內(nèi)置對象簡單概述
  2. JSP和Servlet中的幾個編碼的作用及原理
  3. JSP設(shè)計模式淺析
  4. 什么是JSP以及其強弱勢
  5. JSP頁面Tomcat提高性能之王道
責(zé)任編輯:仲衡 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-07-14 18:13:36

Microsoft J

2011-03-16 17:14:17

JavaBean數(shù)據(jù)庫

2009-07-06 17:23:34

JDBC連接數(shù)據(jù)庫

2009-03-19 10:08:09

C#數(shù)據(jù)庫查詢

2010-08-04 10:32:56

Flex連接數(shù)據(jù)庫

2009-08-25 14:05:06

C#連接數(shù)據(jù)庫代碼

2009-07-14 17:18:23

JDBC怎么連接數(shù)據(jù)庫

2009-07-20 15:56:08

JDBC連接數(shù)據(jù)庫步驟

2010-10-12 12:00:42

MySQL連接

2011-07-05 09:54:04

2009-07-06 15:57:56

獲取數(shù)據(jù)庫連接JSP

2011-05-26 13:54:42

數(shù)據(jù)庫JDBC連接

2009-12-23 09:40:53

ADO對象模型

2009-07-20 14:30:38

jdbc連接數(shù)據(jù)庫代碼

2009-07-17 15:34:37

Java Swing連接數(shù)據(jù)庫

2009-08-05 15:40:49

ASP.NET連接數(shù)據(jù)

2009-06-15 15:26:00

NetBeans連接數(shù)使用JSTL

2009-09-04 17:49:34

C#連接數(shù)據(jù)庫

2009-07-07 14:56:33

JSP連接MySQL

2009-08-18 11:23:11

點贊
收藏

51CTO技術(shù)棧公眾號

av毛片免费| 欧美~级网站不卡| 欧美a免费在线| 国产精品久久久久久久免费观看| 亚洲成av人影院| 亚洲一区二区三区成人在线视频精品 | 最全影音av资源中文字幕在线| 欧美freesex8一10精品| 亚洲欧美日韩久久| 国产中文字幕日韩| av电影在线观看| 久久成人18免费观看| 综合网中文字幕| 亚洲欧美自偷自拍另类| 欧美先锋资源| 日韩午夜激情视频| 国产精品久久久久久久乖乖| 美女视频亚洲色图| 欧美日韩性生活视频| 久久成人资源| 亚洲爱爱视频| 亚洲人成伊人成综合网小说| 成人动漫视频在线观看免费| 日本不良网站在线观看| 国产欧美精品区一区二区三区| 国产一区玩具在线观看| 欧美精选视频在线观看| 日韩欧美在线一区二区三区| 欧美狂野激情性xxxx在线观| 九九精品在线| 亚洲精品国产成人| va中文字幕| 亚洲一二三专区| 精品免费久久久久久久| 日韩精品一区二区三区免费观影| 亚洲成人免费网站| 久草亚洲一区| 日韩精品一二三四| 久久久久久国产免费 | 久久久.com| 精品国产乱码久久久久久108| 国产成人免费| 一本高清dvd不卡在线观看| 奇米777四色影视在线看| 91久色porny| 成人高清在线观看| 美女视频一区二区三区| 日本久久久久久久久| 国产精品69xx| 亚洲主播在线观看| 日韩精品―中文字幕| 欧美日韩福利| 另类专区欧美制服同性| 看女生喷水的网站在线观看| 国产精品天干天干在观线| 欧美日韩亚洲一区二区三区在线观看 | 国产欧美欧洲| 欧美一级二级三级视频| 5g影院天天爽成人免费下载| 先锋影音一区二区| 日韩一区二区高清| 美女一区网站| 99久久国产综合色|国产精品| 国模精品一区二区三区| 国产成人亚洲综合a∨婷婷| 亚洲最大福利视频网站| 激情综合色丁香一区二区| 国产一区免费观看| www.一区二区| 日韩一二区视频| 亚洲主播在线观看| 欧美伦理91| 国产在线观看精品一区二区三区| 理论电影国产精品| 91视频婷婷| 97se亚洲国产综合在线| 国产片在线观看| 亚洲成人久久影院| 五月婷婷之综合激情| 国产精品一级在线| 制服丝袜综合日韩欧美| 欧美在线综合| 国产chinese精品一区二区| 国产韩日影视精品| 亚洲熟妇无码另类久久久| 久久成人av少妇免费| 亚洲电影欧美电影有声小说| 国产精品欧美久久久久一区二区| 黄色一级在线视频| 欧美撒尿777hd撒尿| 大乳在线免费观看| 色综合久久中文综合久久牛| 日韩成人在线一区| 欧美一进一出视频| 日韩av一区二区三区| 欧美亚洲免费高清在线观看| 亚洲精品乱码久久久久久日本蜜臀| 毛片一区二区三区四区| 91在线porny国产在线看| 日韩毛片久久久| 日韩午夜在线观看视频| 国产成人精品一区二区免费看京 | 国产日韩av在线播放| 久久综合九色综合97婷婷| 日本在线xxx| 精品国产91久久久久久久妲己| 97蜜桃久久| 亚洲网在线观看| 国产一区二区三区亚洲综合| 久久噜噜噜精品国产亚洲综合| 欧美影院天天5g天天爽| av免费观看大全| 精品国精品国产| 一本色道久久综合| 日韩视频在线播放| 国产精品18久久久久久久网站| 第一福利在线| 国产在线观看91精品一区| 中文字幕制服丝袜成人av| 李宗瑞系列合集久久| 日韩欧美aaa| 欧美理论片在线播放| 亚洲女人天堂视频| 国产日本亚洲| 欧美一区二区中文字幕| 亚洲精品视频免费| 久久九九精品视频| 清纯唯美亚洲激情| 精品日产免费二区日产免费二区| 欧美黄网站在线观看| 亚洲欧美成人一区二区在线电影| 麻豆国产精品视频| 黑森林国产精品av| 国模私拍视频一区| 国产婷婷色一区二区三区在线| www99avcom| 欧美一级视频一区二区| 中文字幕一区二区三区久久网站 | 粉嫩av一区二区三区免费野| 欧美久久精品一级c片| 啦啦啦啦免费高清视频在线观看1| 国产精品成人一区二区| 日韩午夜免费| 成人三级网址| 国模私拍视频一区| 亚洲色大成网站www久久九九| 香蕉一区二区| 日韩电影免费观看高清完整| 日韩一区二区三区免费观看| 日本v片在线高清不卡在线观看| 国产网站在线| 黄色一级在线视频| 91黄色8090| 麻豆精品网站| 91精品影视| 国产欧美一区二区三区四区| 欧美日韩在线视频首页| 亚洲免费黄色| 周于希免费高清在线观看| 国产成人精品免费视频| 久久国产日韩欧美精品| 97久久香蕉国产线看观看| 精品免费国产一区二区| 欧美日本视频在线| 99精品中文字幕在线不卡| 国产日韩精品一区观看| 精品免费日韩av| 香蕉一区二区| 成全电影播放在线观看国语| 亚洲草草视频| 亚洲福利一区二区| 国产亚洲福利| 超碰超碰97| 狠狠色综合网站久久久久久久| 日韩av在线一区二区| 99久久精品费精品国产| 国产精品一卡二卡三卡| 激情五月婷婷六月| 国产精品久久久久久搜索| 国产a视频精品免费观看| 9色在线视频| www插插插无码视频网站| 精品污污网站免费看| 国产在线不卡视频| av中文在线| 黄色www网站| 亚洲一区二区三区久久| 亚洲最新av在线网站| 久久久久国产一区二区| 欧美国产亚洲精品| 国产高清视频在线播放| 亚洲国产精品久久久久婷蜜芽| 精品成人免费观看| 亚洲欧洲精品天堂一级| 蜜桃在线一区| 爆操欧美美女| 男女18免费网站视频| 久久久久一本一区二区青青蜜月| 欧美日韩在线免费视频| 日本一区二区不卡视频|