Jsp數(shù)據(jù)庫(kù)連結(jié)大全_JSP教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:Jsp頁(yè)面在URL中傳遞參數(shù)出現(xiàn)亂碼的解決方法解決方法: 一、使用更改Tomcat的方法。這個(gè)方法簡(jiǎn)單,但是需要改動(dòng)的地方是服務(wù)器軟件級(jí)別的,如果稍微變動(dòng)系統(tǒng)將無(wú)法正確轉(zhuǎn)碼,移植性不高。 1、來(lái)到tomcat目錄,找到conf目錄下的server.xml問(wèn)價(jià),打開,找到Connector標(biāo)簽,在最后添加URIEncoding=’GBK’
一、jsp連接Oracle8/8i/9i數(shù)據(jù)庫(kù)(用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為你的數(shù)據(jù)庫(kù)的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()) {% >
您的第一個(gè)字段內(nèi)容為:< %=rs.getString(1)% >
您的第二個(gè)字段內(nèi)容為:< %=rs.getString(2)% >
< %}% >
< %out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
二、jsp連接Sql Server7.0/2000數(shù)據(jù)庫(kù)
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為你的數(shù)據(jù)庫(kù)的
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()) {% >
您的第一個(gè)字段內(nèi)容為:< %=rs.getString(1)% >
您的第二個(gè)字段內(nèi)容為:< %=rs.getString(2)% >
< %}% >
< %out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
三、jsp連接DB2數(shù)據(jù)庫(kù)
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為你的數(shù)據(jù)庫(kù)名
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()) {% >
您的第一個(gè)字段內(nèi)容為:< %=rs.getString(1)% >
您的第二個(gè)字段內(nèi)容為:< %=rs.getString(2)% >
< %}% >
< %out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
四、jsp連接Informix數(shù)據(jù)庫(kù)
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為你的數(shù)據(jù)庫(kù)名
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()) {% >
您的第一個(gè)字段內(nèi)容為:< %=rs.getString(1)% >
您的第二個(gè)字段內(nèi)容為:< %=rs.getString(2)% >
< %}% >
< %out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
五、jsp連接Sybase數(shù)據(jù)庫(kù)
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為你的數(shù)據(jù)庫(kù)名
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()) {% >
您的第一個(gè)字段內(nèi)容為:< %=rs.getString(1)% >
您的第二個(gè)字段內(nèi)容為:< %=rs.getString(2)% >
< %}% >
< %out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
六、jsp連接MySQL數(shù)據(jù)庫(kù)
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為你的數(shù)據(jù)庫(kù)名
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()) {% >
您的第一個(gè)字段內(nèi)容為:< %=rs.getString(1)% >
您的第二個(gè)字段內(nèi)容為:< %=rs.getString(2)% >
< %}% >
< %out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
七、jsp連接PostgreSQL數(shù)據(jù)庫(kù)
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為你的數(shù)據(jù)庫(kù)名
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()) {% >
您的第一個(gè)字段內(nèi)容為:< %=rs.getString(1)% >
您的第二個(gè)字段內(nèi)容為:< %=rs.getString(2)% >
< %}% >
< %out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
分享:揭秘全面提升JSP應(yīng)用程序性能的七個(gè)方法方法一:在servlet的init()方法中緩存數(shù)據(jù) 當(dāng)應(yīng)用服務(wù)器初始化servlet實(shí)例之后,為客戶端請(qǐng)求提供服務(wù)之前,它會(huì)調(diào)用這個(gè)servlet的init()方法。在一個(gè)servlet的生命周期中,init()方法只會(huì)被調(diào)用一次。通過(guò)在init()方法中緩存一些靜態(tài)的數(shù)據(jù)或完成一些只需要
相關(guān)JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
JSP教程Rss訂閱編程教程搜索
JSP教程推薦
猜你也喜歡看這些
- jsp連接數(shù)據(jù)庫(kù)oracle
- 總結(jié)Hibernate經(jīng)驗(yàn)
- jsp中session過(guò)期設(shè)置及web.xml配置學(xué)習(xí)
- JSP頁(yè)面緩存cache技術(shù)--瀏覽器緩存介紹及實(shí)現(xiàn)方法
- J2EE程序中的SQL語(yǔ)句自動(dòng)構(gòu)造方法講解
- 實(shí)例解析Java/JSP中調(diào)用SQL Server存儲(chǔ)過(guò)程
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- URL Rewrite實(shí)現(xiàn)jsp網(wǎng)站偽靜態(tài)
- 解答JavaMail的安裝和配置問(wèn)題
- JSP不是簡(jiǎn)化的Java
- 相關(guān)鏈接:
- 教程說(shuō)明:
JSP教程-Jsp數(shù)據(jù)庫(kù)連結(jié)大全
。