转贴一个JAVA数据库连接大全

转载 2004年09月17日 18:35:00
一、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>

(转贴)作为一个日本人

http://club.mil.news.sina.com.cn/thread-3754-1-1.html#reply_17091--敌 人 镜 子 :看!!日本人眼中的中国人 [转](图) ...
  • ztguang
  • ztguang
  • 2016年03月30日 09:49
  • 132

转贴:一个英国记者的惊叹(转载)

感谢上帝,中国放弃了2026    当听到中国人放弃申办2026年世界杯的消息时,我热泪盈眶,我双手举过头顶,朝东方跪下,并把身体伏在地上,哆嗦着感谢上帝。    我想不仅仅是我一个人,整个伦敦,整个...
  • u012296253
  • u012296253
  • 2013年10月22日 15:25
  • 385

一个最简单的源Filter的编写步骤 转贴

一个最简单的源Filter的编写步骤 转贴 1.创建一个空的Dll工程,添加5个空文件分别名为:MyOutputPin.h、 MySourceFilter.h、MyOutputPin.c...
  • afu1972715000
  • afu1972715000
  • 2014年10月24日 10:30
  • 456

[转贴天涯] 自己

URL: http://www.tianya.cn/publicforum/content/house/1/205141.shtml   我要说的是,当你指望着别人时,你就只能是一个奴隶。...
  • czc1009
  • czc1009
  • 2013年11月15日 11:59
  • 687

[转贴] .NET委托:一个C#睡前故事

英文版原作者:Chris Sells(www.sellsbrothers.com) 翻译:袁晓辉(www.farproc.com http://blog.csdn.net/uoyevoli) ...
  • Vampire_D
  • Vampire_D
  • 2013年10月16日 15:51
  • 428

正则表达式大全(整理版)

测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后...
  • qq_33220449
  • qq_33220449
  • 2016年08月25日 10:39
  • 2545

javaScript面试题大全

1.求y和z的值是多少?var x = 1; var y = 0; var z = 0; function add(n){n=n+1;} y = add(x); function add(n){n=n...
  • xsj_blog
  • xsj_blog
  • 2016年06月16日 23:30
  • 271

安卓开发中非常炫的效果集合

这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!! 1.很简单却很酷的粒子破碎效果 介...
  • easyer2012
  • easyer2012
  • 2016年01月08日 16:34
  • 25675

【总结】浏览器 User-Agent 大全

一、基础知识Http Header之User-Agent User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一...
  • u012195214
  • u012195214
  • 2017年12月25日 10:01
  • 457

【转贴】大公司的边角料人才

我曾去过两家软件公司做顾问,一家比较有规模的公司(简称A),另外一家是20人不到的小公司(B公司)。在这期间我见识到了他们对于“人才”使用(或者称利用、发挥、储备、what ever)的一个有趣现象。...
  • jasonchen_gbd
  • jasonchen_gbd
  • 2015年03月03日 22:58
  • 610
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:转贴一个JAVA数据库连接大全
举报原因:
原因补充:

(最多只允许输入30个字)