Article View: cn.bbs.comp.lang.java
Article #12985JSP������ݿ��ȫ
From: ���|{�����ɱ�}
Date: Tue, 13 Jul 2004 02:24
Date: Tue, 13 Jul 2004 02:24
203 lines
8924 bytes
8924 bytes
�����кö��ѧJSP�����Ѿ���������ݿ���ô���Ӱ�����ô�ϳ��?�������Ҽ��е�����дƪ���¹���Ҳο�����ʵ���ְ���ݿ���ȫ������JSP��δ���Ǻõ����������������ڳ�ѧ��ѧϰ�������Ҿ��������ˣ������ѧ��һ���̶ȵ�ʱ���Կ�����MVC��ģʽ����������ϰ��Щ����
��ʱ����һ����JDBC�������ŵ�����������·���Ȼ��Ҫ����ݿ��ィһ����TEST,�������ֶα���ΪTEST1��TEST2������������SQL��
CREATE TABLE TEST(TEST1 VARCHAR(20),TEST2 VARCHAR(20)
Ȼ���������д��һ�����Լ�¼
��ô���ڿ�ʼ���ǵ�JSP����ݿ�֮�ðɡ�
һ��JSP����ORACLE8/8I/9I��ݿ⣨��THINģʽ��
TESTORACLE.JSP���£�
<%@ PAGE CONTENTTYPE="TEXT/HTML;CHARSET=GB2312"%>
<%@ PAGE IMPORT="JAVA.SQL.*"%>
<HTML>
<BODY>
<%CLASS.FORNAME("ORACLE.JDBC.DRIVER.ORACLEDRIVER").NEWINSTANCE();
STRING URL="JDBC:ORACLE:THIN:@LOCALHOST:1521:ORCL";
//ORCLΪ�����ݿ��SID
STRING USER="SCOTT";
STRING PASSWORD="TIGER";
CONNECTION CONN= DRIVERMANAGER.GETCONNECTION(URL,USER,PASSWORD);
STATEMENT STMT=CONN.CREATESTATEMENT(RESULTSET.TYPE_SCROLL_SENSITIVE,RESULTSET.CONCUR_UPDATABLE);
STRING SQL="SELECT * FROM TEST";
RESULTSET RS=STMT.EXECUTEQUERY(SQL);
WHILE(RS.NEXT()) {%>
��ĵ�һ���ֶ�����Ϊ��<%=RS.GETSTRING(1)%>
��ĵڶ����ֶ�����Ϊ��<%=RS.GETSTRING(2)%>
<%}%>
<%OUT.PRINT("��ݿ�����ɹ�����ϲ��");%>
<%RS.CLOSE();
STMT.CLOSE();
CONN.CLOSE();
%>
</BODY>
</HTML>
����JSP����SQL SERVER7.0/2000��ݿ�
TESTSQLSERVER.JSP���£�
<%@ PAGE CONTENTTYPE="TEXT/HTML;CHARSET=GB2312"%>
<%@ PAGE IMPORT="JAVA.SQL.*"%>
<HTML>
<BODY>
<%CLASS.FORNAME("COM.MICROSOFT.JDBC.SQLSERVER.SQLSERVERDRIVER").NEWINSTANCE();
STRING URL="JDBC:MICROSOFT:SQLSERVER://LOCALHOST:1433;DATABASENAME=PUBS";
//PUBSΪ�����ݿ��
STRING USER="SA";
STRING PASSWORD="";
CONNECTION CONN= DRIVERMANAGER.GETCONNECTION(URL,USER,PASSWORD);
STATEMENT STMT=CONN.CREATESTATEMENT(RESULTSET.TYPE_SCROLL_SENSITIVE,RESULTSET.CONCUR_UPDATABLE);
STRING SQL="SELECT * FROM TEST";
RESULTSET RS=STMT.EXECUTEQUERY(SQL);
WHILE(RS.NEXT()) {%>
��ĵ�һ���ֶ�����Ϊ��<%=RS.GETSTRING(1)%>
��ĵڶ����ֶ�����Ϊ��<%=RS.GETSTRING(2)%>
<%}%>
<%OUT.PRINT("��ݿ�����ɹ�����ϲ��");%>
<%RS.CLOSE();
STMT.CLOSE();
CONN.CLOSE();
%>
</BODY>
</HTML>
��JSP����DB2��ݿ�
TESTDB2.JSP���£�
<%@ PAGE CONTENTTYPE="TEXT/HTML;CHARSET=GB2312"%>
<%@ PAGE IMPORT="JAVA.SQL.*"%>
<HTML>
<BODY>
<%CLASS.FORNAME("COM.IBM.DB2.JDBC.APP.DB2DRIVER ").NEWINSTANCE();
STRING URL="JDBC:DB2://LOCALHOST:5000/SAMPLE";
//SAMPLEΪ�����ݿ���
STRING USER="ADMIN";
STRING PASSWORD="";
CONNECTION CONN= DRIVERMANAGER.GETCONNECTION(URL,USER,PASSWORD);
STATEMENT STMT=CONN.CREATESTATEMENT(RESULTSET.TYPE_SCROLL_SENSITIVE,RESULTSET.CONCUR_UPDATABLE);
STRING SQL="SELECT * FROM TEST";
RESULTSET RS=STMT.EXECUTEQUERY(SQL);
WHILE(RS.NEXT()) {%>
��ĵ�һ���ֶ�����Ϊ��<%=RS.GETSTRING(1)%>
��ĵڶ����ֶ�����Ϊ��<%=RS.GETSTRING(2)%>
<%}%>
<%OUT.PRINT("��ݿ�����ɹ�����ϲ��");%>
<%RS.CLOSE();
STMT.CLOSE();
CONN.CLOSE();
%>
</BODY>
</HTML>
�ġ�JSP����INFORMIX��ݿ�
TESTINFORMIX.JSP���£�
<%@ PAGE CONTENTTYPE="TEXT/HTML;CHARSET=GB2312"%>
<%@ PAGE IMPORT="JAVA.SQL.*"%>
<HTML>
<BODY>
<%CLASS.FORNAME("COM.INFORMIX.JDBC.IFXDRIVER").NEWINSTANCE();
STRING URL =
"JDBC:INFORMIX-SQLI://123.45.67.89:1533/TESTDB:INFORMIXSERVER=MYSERVER;
USER=TESTUSER;PASSWORD=TESTPASSWORD";
//TESTDBΪ�����ݿ���
CONNECTION CONN= DRIVERMANAGER.GETCONNECTION(URL);
STATEMENT STMT=CONN.CREATESTATEMENT(RESULTSET.TYPE_SCROLL_SENSITIVE,RESULTSET.CONCUR_UPDATABLE);
STRING SQL="SELECT * FROM TEST";
RESULTSET RS=STMT.EXECUTEQUERY(SQL);
WHILE(RS.NEXT()) {%>
��ĵ�һ���ֶ�����Ϊ��<%=RS.GETSTRING(1)%>
��ĵڶ����ֶ�����Ϊ��<%=RS.GETSTRING(2)%>
<%}%>
<%OUT.PRINT("��ݿ�����ɹ�����ϲ��");%>
<%RS.CLOSE();
STMT.CLOSE();
CONN.CLOSE();
%>
</BODY>
</HTML>
�塢JSP����SYBASE��ݿ�
TESTMYSQL.JSP���£�
<%@ PAGE CONTENTTYPE="TEXT/HTML;CHARSET=GB2312"%>
<%@ PAGE IMPORT="JAVA.SQL.*"%>
<HTML>
<BODY>
<%CLASS.FORNAME("COM.SYBASE.JDBC.SYBDRIVER").NEWINSTANCE();
STRING URL =" JDBC:SYBASE:TDS:LOCALHOST:5007/TSDATA";
//TSDATAΪ�����ݿ���
PROPERTIES SYSPROPS = SYSTEM.GETPROPERTIES();
SYSPROPS.PUT("USER","USERID");
SYSPROPS.PUT("PASSWORD","USER_PASSWORD");
CONNECTION CONN= DRIVERMANAGER.GETCONNECTION(URL, SYSPROPS);
STATEMENT STMT=CONN.CREATESTATEMENT(RESULTSET.TYPE_SCROLL_SENSITIVE,RESULTSET.CONCUR_UPDATABLE);
STRING SQL="SELECT * FROM TEST";
RESULTSET RS=STMT.EXECUTEQUERY(SQL);
WHILE(RS.NEXT()) {%>
��ĵ�һ���ֶ�����Ϊ��<%=RS.GETSTRING(1)%>
��ĵڶ����ֶ�����Ϊ��<%=RS.GETSTRING(2)%>
<%}%>
<%OUT.PRINT("��ݿ�����ɹ�����ϲ��");%>
<%RS.CLOSE();
STMT.CLOSE();
CONN.CLOSE();
%>
</BODY>
</HTML>
��JSP����MYSQL��ݿ�
TESTMYSQL.JSP���£�
<%@ PAGE CONTENTTYPE="TEXT/HTML;CHARSET=GB2312"%>
<%@ PAGE IMPORT="JAVA.SQL.*"%>
<HTML>
<BODY>
<%CLASS.FORNAME("ORG.GJT.MM.MYSQL.DRIVER").NEWINSTANCE();
STRING URL ="JDBC:MYSQL://LOCALHOST/SOFTFORUM?USER=SOFT&PASSWORD=SOFT1234&USEUNICODE=TRUE&CHARACTERENCODING=8859_1"
//TESTDBΪ�����ݿ���
CONNECTION CONN= DRIVERMANAGER.GETCONNECTION(URL);
STATEMENT STMT=CONN.CREATESTATEMENT(RESULTSET.TYPE_SCROLL_SENSITIVE,RESULTSET.CONCUR_UPDATABLE);
STRING SQL="SELECT * FROM TEST";
RESULTSET RS=STMT.EXECUTEQUERY(SQL);
WHILE(RS.NEXT()) {%>
��ĵ�һ���ֶ�����Ϊ��<%=RS.GETSTRING(1)%>
��ĵڶ����ֶ�����Ϊ��<%=RS.GETSTRING(2)%>
<%}%>
<%OUT.PRINT("��ݿ�����ɹ�����ϲ��");%>
<%RS.CLOSE();
STMT.CLOSE();
CONN.CLOSE();
%>
</BODY>
</HTML>
�ߡ�JSP����POSTGRESQL��ݿ�
TESTMYSQL.JSP���£�
<%@ PAGE CONTENTTYPE="TEXT/HTML;CHARSET=GB2312"%>
<%@ PAGE IMPORT="JAVA.SQL.*"%>
<HTML>
<BODY>
<%CLASS.FORNAME("ORG.POSTGRESQL.DRIVER").NEWINSTANCE();
STRING URL ="JDBC:POSTGRESQL://LOCALHOST/SOFT"
//SOFTΪ�����ݿ���
STRING USER="MYUSER";
STRING PASSWORD="MYPASSWORD";
CONNECTION CONN= DRIVERMANAGER.GETCONNECTION(URL,USER,PASSWORD);
STATEMENT STMT=CONN.CREATESTATEMENT(RESULTSET.TYPE_SCROLL_SENSITIVE,RESULTSET.CONCUR_UPDATABLE);
STRING SQL="SELECT * FROM TEST";
RESULTSET RS=STMT.EXECUTEQUERY(SQL);
WHILE(RS.NEXT()) {%>
��ĵ�һ���ֶ�����Ϊ��<%=RS.GETSTRING(1)%>
��ĵڶ����ֶ�����Ϊ��<%=RS.GETSTRING(2)%>
<%}%>
<%OUT.PRINT("��ݿ�����ɹ�����ϲ��");%>
<%RS.CLOSE();
STMT.CLOSE();
CONN.CLOSE();
%>
</BODY>
</HTML>
--
http://bbs.tju.edu.cn/TJUBBS/attach/bbscon/user688.jpg?B=Pictures&F=M.1088776759.A&attachpos=168&attachname=/user688.jpg
����˵������˵�߾��ߣ�ֻ���������������....
[20B
[m[1;31m�� ��Դ:�������ʵBBS bbs.tju.edu.cn��[FROM: 202.113.13.188][m
Technical Details
Message-ID:
<4DD9aL$AeM@bbs.tju.edu.cn>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!news.linkpendium.com!news.linkpendium.com!news.moat.net!ctu-peer!news.nctu.edu.tw!netnews.csie.nctu.edu.tw!maily.cic.tsinghua.edu.cn!news2.happynet.org!TJUBBSShow Full Headers
Complete Article Headers
X-Google-Thread: f6cb0,4293baa60577fc7,start
X-Google-Attributes: gidf6cb0,public
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!news.linkpendium.com!news.linkpendium.com!news.moat.net!ctu-peer!news.nctu.edu.tw!netnews.csie.nctu.edu.tw!maily.cic.tsinghua.edu.cn!news2.happynet.org!TJUBBS
From: bigbug.bbs@bbs.tju.edu.cn.no.spam (���|{�����ɱ�})
Newsgroups: cn.bbs.comp.lang.java
Subject: JSP������ݿ��ȫ
Date: 13 Jul 2004 02:24:21 GMT
Organization: �����ʵBBSվ
Message-ID: <4DD9aL$AeM@bbs.tju.edu.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: Java/M.1089685461.A
Lines: 203