数据库:oracle
还没有进行过oracle数据库的开发实践,但是现在急着需要了解一下,为去找工作面试做准备,希望各位大侠能够帮忙介绍一下。
包括应用程序开发过程中,使用数据库的过程,需要注意些什么等等,只要有用的就行。
回答者必给分,如果分不够,还会加分或者另开贴散分
这个问题确实比较急用
希望大家救济救济。

解决方案 »

  1.   

    觉得刚招你进去肯定从基础做起,会PL/SQL编程和简单的数据库操作(数据库界面配置)
    就差不多了,还有就是使用工具调试PL/SQL ,,,,,,除非你直接面试项目经理之类的职位....另当别论
      

  2.   

    Java开发人员也想转DBA...可惜没机会..
      

  3.   

    如果是用java来连接oracle数据库
    进而执行相关的sql操作。
    应该怎么弄呢?
      

  4.   

    个人觉得有几点需要关注一下:
    1.一些基本对象,表,索引,试图,同义词
    2.oracle基本的框架,instance和database的概念,基本的进程,文件
    3.了解一点安全机制,锁
    4.了解package,function,procedure怎么写
    5.PL/SQL,最好把基本的函数看看
    6.知道就知道,不知道就不知道,不要吹牛
      

  5.   

    1.熟悉Oracle数据库基本体系结构,基本工作原理及组件构成。 
    2.熟悉数据库基本对象,表、视图、存储过程、函数、触发器等基本对象的创建、修改、维护和删除。 
    3.熟悉PL/SQL语法,熟练掌握SQL语法使用,掌握数据库常用内部函数功能及用法 。 
    4.能够对SQL语句性能问题进行定位和调优,具有相当的数据库优化经验。
      

  6.   

    我也用jdbc:
    源码如下:
    import java.sql.DriverManager;
    import java.sql.Connection;
    import java.sql.Statement;
    import java.sql.ResultSet;
    import java.sql.*;class jdbcTest{
    public static void main(String[] args) throws SQLException{
    //String source = "@jdbc:oracle:thin:192.168.0.169:1521:STUDY";
    String sqlstr = "select * from project";
    System.setProperty("jdbc.drivers", "sun.jdbc.odbc.JdbcOdbcDriver");
    //Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = DriverManager.getConnection("@jdbc:oracle:thin:192.168.0.169:1521:STUDY","xiaoxc","kusch");
    Statement stmt = conn.createStatement();
    ResultSet rset = stmt.executeQuery(sqlstr);
    while(rset.next()){
    System.out.println(rset.getString(1));
    }
    stmt.close();
    }

    }
    编译能够通过
    但是执行时报错:
    D:\>java jdbcTest
    Exception in thread "main" java.sql.SQLException: No suitable driver
            at java.sql.DriverManager.getConnection(Unknown Source)
            at java.sql.DriverManager.getConnection(Unknown Source)
            at jdbcTest.main(jdbcTest.java:13)
    这是什么原因呀
      

  7.   


    classpath里面引入oracle驱动包class12.jar或者oracle14.jar一般在oracle客户端的Lib中可以找到它们,如果找不到可以在网上下一个。
      

  8.   

    在classpath里面引入了oracle驱动包class12.jar后
    然后语句该怎么写呢?
      

  9.   

    我在环境变量中,配置classpath为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;C:\classes12.jar
    classes12.jar文件放在C盘下的。
    然后重新编译和执行,结果还是说没有合适的驱动
      

  10.   

    楼主想干什么?
       Oracle问题没解决,又来java提问!呵呵!
      

  11.   

    其实就是一个问题
    用java连接oracle,然后执行相关操作。
    别误会,呵呵
      

  12.   

    你的url就有问题啊
    public static void main(String[] args) throws SQLException{ 
    //String source = "@jdbc:oracle:thin:192.168.0.169:1521:STUDY"; 
    String sqlstr = "select * from project"; 
    System.setProperty("jdbc.drivers", "sun.jdbc.odbc.JdbcOdbcDriver"); 
    //Class.forName("oracle.jdbc.driver.OracleDriver"); 
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.169:1521:STUDY","xiaoxc","kusch"); 
    Statement stmt = conn.createStatement(); 
    ResultSet rset = stmt.executeQuery(sqlstr); 
    while(rset.next()){ 
    System.out.println(rset.getString(1)); 
      

  13.   

    学点oralce开发的基础知识吧!比如pl/sql
      

  14.   

    //System.setProperty("jdbc.drivers", "sun.jdbc.odbc.JdbcOdbcDriver"); 
    Class.forName("oracle.jdbc.driver.OracleDriver"); 
    这样改下看看
      

  15.   

    改后:
    E:\project\jsp>javac jdbcTest.java
    jdbcTest.java:9: 未报告的异常 java.lang.ClassNotFoundException;必须对其进行捕捉
    或声明以便抛出
            Class.forName("oracle.jdbc.driver.OracleDriver");
                         ^
    1 错误
      

  16.   

    好久没写JAVA代码了,不过记得就是
    System.setProperty("jdbc.drivers", "sun.jdbc.odbc.JdbcOdbcDriver"); 
    //Class.forName("oracle.jdbc.driver.OracleDriver"); 
    把上面这段改成:
    //System.setProperty("jdbc.drivers", "sun.jdbc.odbc.JdbcOdbcDriver"); 
    Class.forName("oracle.jdbc.driver.OracleDriver"); 
    这个是要把classes12.jar导入的。
      

  17.   

    上面的那个Java问题晓得
    大家还是来谈谈oracle数据库的开发经验
    谢谢了