补充一下,做完之后我想在jsp里连接,还需要设置什么吗?

解决方案 »

  1.   

    如果 你的 xiai.sql放在 C:\xiai.sql
    代开ORACLE 自带的 SQL PLUS  然后执行
    @C:\xiai.sql;xiai.sql的非SQL语句用 --   注释调
      

  2.   

    在sqlplus 用connect system/manager◎FBWeb 登陆
    中执行如下语句建立新用户
    create user username identified by pass;/*username为用户名,pass为密码*/
    grant DBA to username;/*授权DBA*/然后再用connect username/pass◎FBWeb 登陆sqlplus 
    最后执行xiai.sql的内容即可
      

  3.   

    一下是JSP连接ORACLEtestoracle.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="zhang";  //用户名
    String password="zhang";   //密码
    Connection conn= DriverManager.getConnection(url,user,password);
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="select * from teacher";   //SQL语句
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next()) {%>
    您的第一个字段内容为:<%=rs.getString(1)%>  //显示第一个字段
    您的第二个字段内容为:<%=rs.getString(2)%>  //显示第二个字段
    <%}%>
    <%out.print("数据库操作成功,恭喜你\");%>
    <%rs.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>
      

  4.   

    cmd     回车
    sqlplus  回车
    conn username/passwordFBWeb 回车
    @xiai.sqlok!
      

  5.   

    补充 在SQL PLUS 下运行完xiai.sql后
    要向数据库递交
    SQL> COMMIT;
      

  6.   

    谢谢各位解答,我主要不明白的是使用用户“scott”(密码为“tiger”)作为普通用户建立服务名为“FBWeb”的数据库。也可另行建立用户怎么操作,希望大家指点;