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连接Access数据库   




<%@page   import= "java.sql.* "   
import   = "java.util.* "   
import   = "java.io.* "   
import= "java.text.* "   
contentType= "text/html;   charset=gb2312 "   
buffer= "20kb "   
%><%!   int   all,i,m_count;   
String   odbcQuery;   
Connection   odbcconn;   
Statement   odbcstmt;   
ResultSet   odbcrs;   
String   username,title,content,work,email,url,time,date;   
String   datetime;   
%>   
<%   
try{   
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");   
}catch   (ClassNotFoundException   e)   
{   out.print   ( "驱动程序不存在 ");   
}   
try{   
odbcconn   =   DriverManager.getConnection( "jdbc:odbc:db1 ");   
odbcstmt   =   odbcconn.createStatement();   
odbcQuery= "Select   *   From   book   where   datetime>2001-4-26   Order   By   datetime   DESC ";  
odbcrs=odbcstmt.executeQuery(odbcQuery);   
int   i=0;   
while   (i<130)   odbcrs.next();   
while   (odbcrs.next())   
{   
//*/显示数据库的内容用于调试程序是用//   
int   ii;   
try{   
try{   
for   (ii=1;;ii++)   
out.print   ( "<br>Cloumn   "+ii+ "   is:   "+odbcrs.getString(ii));   
}catch   (NullPointerException   e)   {   
out.print   ( "有空的指针 ");   
}   
}catch   (SQLException   e){   
}   
}   
odbcrs.close();   
odbcstmt.close();   
odbcconn.close();   
}catch   (SQLException   e)   
{   out.print   (e);   
}   
%>   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值