CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

请教jsp对各类数据库的连接

楼主binswine(酒鬼)2004-04-02 18:41:27 在 Java / Web 开发 提问

1、对ODBC的连接(我不想要JDBC-ODBC桥)  
  2、对Oracle的连接(unix下)  
  3、对MySQL的连接(linux下)  
  请教各种连接下面的数据库驱动程序字符串,数据库连接字符串。 问题点数:20、回复次数:4Top

1 楼changtianyise(长天一色)回复于 2004-04-02 20:12:16 得分 0

网上多的是哦!!!Top

2 楼lhbf(牧野)回复于 2004-04-02 20:31:36 得分 5

http://www.chinajavaworld.net/forum/topic.cgi?forum=2&topic=7194&show=0Top

3 楼zj2977(大地)回复于 2004-04-02 21:00:42 得分 15

一、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>Top

4 楼zj2977(大地)回复于 2004-04-02 21:03:05 得分 0

tnnd,上篇帖子足足贴了十几遍,靠,数据库批量操作,难道就是这样的结果!Top

相关问题

  • JSP连接db2数据库
  • jsp数据库连接。
  • jsp连接数据库
  • jsp连接MySQL数据库是数据库配置?
  • jsp怎么和mysql数据库连接?????
  • JSP数据库连接问题
  • 如何在jsp连接mysql数据库
  • jsp如何连接access数据库???
  • JSP如何与DB2数据库连接!
  • JSP与Oracle数据库连接??

关键词

  • 数据库
  • 连接
  • 字段
  • jsp
  • 内容
  • oracle
  • 请教
  • 字符串
  • topic
  • forum

得分解答快速导航

  • 帖主:binswine
  • lhbf
  • zj2977

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo