加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

实用技术解析:JSP连接数据库程序代码

发布时间:2023-05-24 13:46:53 所属栏目:教程 来源:
导读:实用技术分析:JSP连接数据库程序代码

一、jsp连接oracle8/8i/9i数据库(用thin模式)

testoracle.jsp如下:

<%@ page contenttype="text/html;charset=gb2312"%>

<%@ page import="java.sql.*"%>
实用技术分析: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>
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!