一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

jdbc 連接 數(shù)據庫寫法

 kfkfzwd 2011-09-20
現(xiàn)在有好多初學jsp的網友經常會問數(shù)據庫怎么連接啊,怎么老出錯啊?所以我集中的在這寫篇文章供大家參考,其實這種把數(shù)據庫邏輯全部放在jsp里未必是好的做法,但是有利于初學者學習,所以我就這樣做了,當大家學到一定程度的時候,可以考慮用mvc的模式開發(fā)。在練習這些代碼的時候,你一定將jdbc的驅動程序放到服務器的類路徑里,然后要在數(shù)據庫里建一個表test,有兩個字段比如為test1,test2,可以用下面sql建 create table test(test1 varchar(20),test2 varchar(20) 然后向這個表寫入一條測試紀錄, 那么現(xiàn)在開始我們的jsp和數(shù)據庫之旅吧。

一、jsp連接oracle8/8i/9i數(shù)據庫(用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ù)據庫的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("數(shù)據庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>



二、jsp連接sql server7.0/2000數(shù)據庫
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ù)據庫的
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("數(shù)據庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>



三、jsp連接db2數(shù)據庫
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ù)據庫名
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("數(shù)據庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>



四、jsp連接informix數(shù)據庫
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ù)據庫名
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("數(shù)據庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>



五、jsp連接sybase數(shù)據庫
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ù)據庫名
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("數(shù)據庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>



六、jsp連接mysql數(shù)據庫
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ù)據庫名
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("數(shù)據庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>



七、jsp連接postgresql數(shù)據庫
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ù)據庫名
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("數(shù)據庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产丝袜美女诱惑一区二区| 欧美国产日本免费不卡| 麻豆剧果冻传媒一二三区| 99久久精品午夜一区二| 亚洲国产日韩欧美三级| 日木乱偷人妻中文字幕在线| 日韩少妇人妻中文字幕| 亚洲一区二区三区免费的视频| 老外那个很粗大做起来很爽| 日韩中文高清在线专区| 国产成人在线一区二区三区| 国产又粗又猛又大爽又黄同志| 欧美高潮喷吹一区二区| 99日韩在线视频精品免费| 午夜久久精品福利视频| 欧美黑人精品一区二区在线| 成人午夜激情在线免费观看| 国产成人精品久久二区二区| 四季av一区二区播放| 狠狠干狠狠操亚洲综合| 亚洲淫片一区二区三区| 99视频精品免费视频播放| 国产精品一区二区不卡中文| 国产91麻豆精品成人区| 国产一级内射麻豆91| 日韩精品成区中文字幕| 国产女性精品一区二区三区| 国产精品一区二区三区日韩av | 黑丝袜美女老师的小逼逼| 欧美日韩亚洲国产av| 亚洲精品欧美精品日韩精品| 免费性欧美重口味黄色| 久久精品少妇内射毛片| 麻豆剧果冻传媒一二三区| 夫妻性生活黄色录像视频| 白丝美女被插入视频在线观看| 欧美一区二区口爆吞精| 日本高清一道一二三区四五区| 粉嫩国产美女国产av| 久久99青青精品免费观看| 国语对白刺激高潮在线视频|