当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·如何在jsp页面中使用ocx控件    »显示摘要«
    摘要: 我在jsp页面中需要和其他的系统做接口,对方提供了一个ocx控件,请问我如何调用? 怎样实现? ......
 ·需要理由吗    »显示摘要«
    摘要: 刚学oracle,刚来oracle区,以后请多多帮忙,一起学习 ......


请大虾帮个忙

我没接触过oracle  
  现在如果数据库服务器用unix,数据库用oracle  
  别的用windows(应用程序服务器和web服务器),这样可以开发吗  
  如果可以开发,请教一下用java或.net,该怎么做,或者怎么连数据库  
   
  时间比较急,请各位不吝指教

NO.1   作者: woodpan

当然可以

NO.2   作者: LGQDUCKY

可以呀,你在WINDOWS装ORACLE客户端,配置连接到UNIX上的数据库。  
  java或.net,连数据库。  
  2、配置ODBC  
   
  开始->设置->控制面板->管理工具->数据源   (ODBC)->系统DSN->添加->  
  选择“Oracle   ODBC   Driver”->完成->  
   
  Data   Source   Name:test   名字随便取,好记就行,如:test  
  Service   Name:oradb       Oracle主机字符串:本例:oradb  
  UserID:user1          Oracle用户名,本例:user1  
   
  tnsnames.ora文件中  
   
  ORADB   =  
      (DESCRIPTION   =  
          (ADDRESS_LIST   =  
              (ADDRESS   =   (PROTOCOL   =   TCP)(HOST   =   192.1.1.1)(PORT   =   1521))  
          )  
          (CONNECT_DATA   =  
              (SERVICE_NAME   =   oradb)  
          )  
      )  
   
  按“OK”->按“确定”退出  
   
   
  3、在c:\jakarta-tomcat\webapps\examples下创建test.jsp,用notebook编辑,输入以下代码  
  <!--首先导入一些必要的packages-->  
  <%@   page   info="database   handler"%>  
  <%@   page   import="java.io.*"%>  
  <%@   page   import="java.util.*"%>  
   
  <!--告诉编译器使用SQL包-->    
  <%@   page   import="java.sql.*"%>  
   
  <%@   page   import="javax.servlet.*"%>  
  <%@   page   import="javax.servlet.http.*"%>  
   
  <%  
  //以try开始  
  try  
  {  
  Connection   con;  
  Statement   stmt;  
  ResultSet   rs;  
   
  //加载驱动程序,下面的代码为加载JDBD-ODBC驱动程序  
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
   
  //用适当的驱动程序连接到数据库,test"是系统dsn名  
  String   url="jdbc:odbc:test";  
   
  //建立连接,类似于ASP中的创建数据库联接  
  con=DriverManager.getConnection(url,   "user1",   "pass1");  
   
  //创建一个JDBC声明  
  stmt   =   con.createStatement();  
   
  //增加新记录  
  stmt.executeUpdate("INSERT   INTO   test   (a,b)   VALUES   (1,2)");  
   
  //查询记录  
  rs   =   stmt.executeQuery("SELECT   a,b   from   test");  
   
  //输出查询结果  
  out.println("<table   border=1   width=400>");  
  while   (rs.next())  
  {  
  String   col1   =   rs.getString(1);  
  String   col2   =   rs.getString(2);  
  //打印所显示的数据  
  out.println("<tr><td>"+col1+"</td><td>"+col2+"</td></tr>");  
  }  
  out.println("</table>");  
  }  
   
  //如果加载时出错,给出相应的错误信息  
  catch   (Exception   e)   {}  
  %>  
   
   
  4、打开一个浏览器窗口,输入以下地址来查看运行结果  
  http://localhost:8080/examples/test.jsp  
 

NO.3   作者: jiezhi

只要你有oracle客戶端就可以聯接oracle服務器。  
 

NO.4   作者: qiyousyc

<%@page   import="java.sql.*"   contentType="text/html;   charset=gb2312"%>  
  <%  
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");       //加载驱动类Odbc  
  //"oracle.jdbc.driver.OracleDriver"  
  //建立连接  
  Connection   con1=DriverManager.getConnection("jdbc:oracle:thin:xxcj/xxcj@192.168.1.47:1521:ORCL");  
  //("jdbc:odbc:odbc名","用户","密码")  
   
  //建立Statement对象  
  //加个错误处理  
  Statement   at1=null           //  
  try  
  {  
  at1=con1.createStatement();    
  }  
  catch(Exception   e1)  
  {  
  out.println(e1.tostring());  
  }


    摘要: 我想做一个安装数据库的程序,但是由于以上的信息是变化的,所以,我想在备份文件中自动获得 谢谢解答 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE