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

求求大家告诉我在页面中怎么连接数据库啊

楼主gyzh8310(回收公司)2006-05-03 14:39:20 在 Java / Web 开发 提问

大家好啊,我想问一下:如果在页面上选择数据库,输入用户名和密码就能连接相应的数据库并且在页面上显示相应数据库中的表,这个怎么实现啊!!! 问题点数:20、回复次数:6Top

1 楼xiaofengsuilu()回复于 2006-05-03 16:06:15 得分 0

顶!  
  我也想知道!Top

2 楼Uindex(www.uindex.eb.cn)回复于 2006-05-03 16:09:12 得分 5

这个要看数据库在本地还是远程  
  本地数据库可以考虑ActiveX  
  远程的数据库么,JSP访问数据库的问题.Top

3 楼xylwqwtd(阿)回复于 2006-05-03 16:12:02 得分 5

先建库,然后写代码,连接数据库,打包,放在       D:\Program   Files\Apache   Tomcat   4.0\webapps\文件名\WEB-INF\classes       中编译  
  我用的是jcreator,在里面要写一些连库的代码还有对库的一些操作  
  在jsp中直接调用里面的方法就可以了Top

4 楼gyzh8310(回收公司)回复于 2006-05-03 16:30:28 得分 0

问题是我的首页是要求选择数据库类型(Sqlserver或者Oracle),然后是三个Text文本框.  
   
  Sqlserver:其中一个是数据库名(Sqlserver),一个是用户名,一个是密码.  
   
  Oracle:一个是全局变量,一个用户名,一个密码.  
   
  然后点击确定来进行数据库的表搜索来显示该库的表.以达到以不同的身份进入的话,查询不同的信息啊.  
   
  其中有两个服务器,一个是数据库服务器,一个是web网页服务器!!  
   
  我想问的就是我怎么样才能够实现啊!!!  
   
   
  谢谢了啊!!Top

5 楼gyzh8310(回收公司)回复于 2006-05-03 16:33:49 得分 0

还有就是我的里面IP也是需要手动填写的啊!!Top

6 楼zuoyangguang(瓜瓜)回复于 2006-05-04 19:57:25 得分 10

好说阿,你要连的几种数据库还是知道吧,在action或者servlet中取到数据库名称,用户名,密码后,以参数的形式给他们不就可以了阿  
   
          String   dbname   =   "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=database";  
          String   dbuser   =   "username";  
          String   dbpassword   =   "password";  
    try   {  
              Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");  
          }  
          catch   (ClassNotFoundException   se)   {  
              System.out.println("DBModel   error:ClassNotFoundException");  
              throw   se;  
          }  
          catch   (Exception   e)   {  
              System.out.println("DBModel   error:Exception");  
              throw   e;  
          }  
   
          try   {  
              java.sql.DriverManager.registerDriver(new   com.microsoft.jdbc.sqlserver.  
                                                                                          SQLServerDriver());  
          }  
          catch   (SQLException   ex)   {  
              System.out.println("DBModel   error:SQLException");  
              throw   ex;  
          }  
          catch   (Exception   e)   {  
              System.out.println("DBModel   error:Exception");  
              throw   e;  
          }  
          try   {  
           
              connection   =   java.sql.DriverManager.getConnection(dbname,   dbuser,  
                      dbpassword);  
  // connection.commit();  
  // savepoint   =   connection.setSavepoint();  
          }  
          catch   (SQLException   ex)   {  
              System.out.println("DBModel   connect   error:SQLException");  
              throw   ex;  
          }  
          catch   (Exception   e)   {  
              System.out.println("DBModel   connect   error:Exception");  
              throw   e;  
          }Top

相关问题

关键词

得分解答快速导航

  • 帖主:gyzh8310
  • Uindex
  • xylwqwtd
  • zuoyangguang

相关链接

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

广告也精彩

反馈

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