Netbean 中jsp连接oracle数据库JDBC实例

来源:互联网 发布:2017淘宝宝贝排名规则 编辑:程序博客网 时间:2024/04/28 12:37

NetBeansjsp连接oracle数据库实例

连接数据库一直是一个很麻烦的问题,本人经过多次实践和学习终于掌握了一些心得!

现详解如下:

首先用netbean打开一个项目:在项目中编写testorcl.jsp页面。

代码如下:

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>JSP Page</title>

    </head>

    <body>

 

        <h1>Hello World!</h1>

        <%

                    try {

                        Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

                    } catch (Exception e) {

                        out.println("数据库驱动有问题!");

                    }

                    String url = "jdbc:oracle:thin:@PC-201005021419:1521:orcl";

                    //String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=userlogin";

                    String user = "wtx";

                    String password = "123";

                    try {

 

                        Connection conn = DriverManager.getConnection(url,user,password);

 

                        Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);

                        String sql = "select * from userl";

                        ResultSet rs = stmt.executeQuery(sql);

 

                        while (rs.next()) {

 

                            out.print("你的第一个字段内容为:" + rs.getString(1));

                            out.print("你的第二个字段的内容为:" + rs.getString(2)+"<br>");

                            }

 

                            out.print("数据库操作成功");

                            rs.close();

                            stmt.close();

                            conn.close();

                       

                    } catch (Exception e) {

                        out.println("数据库连接有问题!");

                    }

        %>

    </body>

</html>

 

然后再来配置数据库,(这步可以放在前面,也就是可以先配置,再写页面,不过本人为了能够测试配置是否正确,先写页面,再配置)

Oracle的启动服务和监听就不用说了。接下来将驱动拷贝到java/jdk1.6jdk1.5/jre/lib/ext文件夹中,我用的是oracle11g,驱动用的是Oracle 11g 11.1.0.6.0 JDBC_ojdbc6.jar 本人的jdk安装在c盘,所以要把驱动的完整路径添加到环境变量中,也就是“我的电脑->属性->高级->环境变量->path

path中加入C:/Program Files/Java/jdk1.6.0_12/jre/lib/ext/Oracle 11g 11.1.0.6.0 JDBC_ojdbc6.jar(注意不同变量之间要加分号“;”

 

Ok,做到这一步,就可以在neatbean中连接数据库了!

第一步就是Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

最好加上捕获异常;

第二部就是:Connection conn = DriverManager.getConnection(url,user,password);

这样就大功告成!

欢迎大家交流。

本文由撒旦分享!

原创粉丝点击