`

JDBC使用NETBEANS6.7.1连接数据库方法

阅读更多
一、安装SQL SERVER2005驱动并建立连接
1、将文件sqljdbc4.jar分别复制到以下路径
     D:\Program Files\Sun\AppServer\domains\domain1\lib\ext和
     D:\Program Files\Java\jdk1.6.0_16\jre\lib\ext
2、单击NETBEANS  IDE的“服务”标签,点开“数据库”,在“驱动程序”上点右键,选择“新建驱动程序”
3、在弹出的窗口中点“添加”按钮,选择D:\Program Files\Java\jdk1.6.0_16\jre\lib\ext\sqljdbc4.jar文件,然后单击“确定",此时”驱动程序“文件夹内会出现Microsoft SQL Server 2005项
4、在”驱动程序“文件夹内的Microsoft SQL Server 2005项上右键单击,选择”连接设置“,在弹出的窗口中设置如下:
    主机:localhost
    端口:1433
    数据库:Adventureworks
    用户名:sa
    口令:123456
    记住口令
然后单击”确定“按钮,完成后”驱动程序“文件夹下会出现”数据库连接“

二、创建服务器资源(使用GLASS FISH V3)
1、单击NETBEANS IDE的项目标签,在”服务器资源“文件夹上右键单击,选择“新建”--“其它”
2、在弹出的窗口中“类别”栏选择“GLASS FISH”,"文件类型栏选择“JDBC连接池”
3、在弹出的窗口中指定JDBC连接池名称(任意),选择从现有连接中提取(选择刚才创建的连接),单击“完成”
4、在”服务器资源“文件夹上右键单击,选择“新建”--“其它”
5、在弹出的窗口中“类别”栏选择“GLASS FISH”,"文件类型栏选择“JDBC资源”
6、在弹出的窗口中选择“使用现有JDBC连接池”,在下拉列表中选择刚才创建的连接池
7、在“JNDI名称”中任意指定一个名称(需记住)
8、单击“完成”按钮

三、验证连接池是否正常工作
1、在浏览器地址栏中输入:http://localhost:4848
2、单击链接Resourses----JDBC---连接池,再单击刚才创建的连接池,最后单击PING按钮即可
注意:如果不行,选择“开始”--“所有程序”---“Microsoft Sql server2005”---"配置工具"---“SQL SERVER外围应用配置器”
3、单击“服务和连接外围应用配置器”,在弹出的窗口中“SQL SERVER BROWSER”,设置启动类型为“自动”,启动其服务,然后重启计算机

四、配置WEB.XML和SUN-WEB.XML文件
1、在WEB.XML文件中加入以下标签:
<resource-ref>
        <res-ref-name>jdbc/connectiontest</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>
2、在sun-web.xml文件中加入以下标签
<resource-ref>
      <res-ref-name>jdbc/connectiontest</res-ref-name>
      <jndi-name>jdbc/conn</jndi-name>
  </resource-ref>
注意:两文件中的<res-ref-name>标签内容可以任意指定,但必须一致;并且在sun-web.xml文件中的<jndi-name>标签必须和创建JDBC资源是指定的JNDI名一致。

五、使用连接及获取数据库值
         DataSource ds = null;
         Connection connection = null;
         PreparedStatement stmt = null;
         ResultSet results = null;
         Context ctx = new InitialContext();
         //注意:ctx.lookup中的参数前部分java:comp/env/照写,
         //后部分必须和WEB.XML文件中<res-ref-name>标签内容保持一致
          ds = (DataSource)ctx.lookup("java:comp/env/jdbc/connectiontest");
          connection = ds.getConnection();
          stmt = connection.prepareStatement("select * from Stu_Info where stuAge = ?");
         //stmt.setInt方法的第一个参数为SQL语句中的问号占位符的顺序,1表示第一个?         
          stmt.setInt(1,22);
          results = stmt.executeQuery();
          while(results.next())
          {
             numrows++;
             StuInfo StuInfoobj = new StuInfo(results.getString("stuNo"),
                                              results.getString("stuName"),
                                              results.getString("stuSex"),
                                              String.valueOf(results.getInt("stuAge")),
                                              results.getString("stuAddress"));
             stuobjList.add(StuInfoobj);
          }
0
0
分享到:
评论

相关推荐

    NetBeans中连接MySQL数据库.pdf

    在NetBeans中连接MySQL数据库后,可以使用NetBeans管理MySQL数据库,包括创建数据库表、插入数据、查询数据等。下面是在NetBeans中管理MySQL数据库的步骤: 1. 在NetBeans中,点击"窗口"菜单,然后选择"服务"选项卡...

    NetBeans数据库连接与测试视频录象

    8. **数据库应用的集成**:在开发Java应用程序时,可以将数据库连接配置集成到项目中,方便在代码中直接使用。NetBeans提供了便利的代码生成器,帮助开发者快速生成数据库操作的Java代码。 通过这个视频录像,观众...

    netbeans连接数据库

    - **测试连接**:使用数据库管理工具(如MySQL Workbench或SQL Server Management Studio)尝试连接数据库,以排除数据库本身的问题。 - **检查防火墙设置**:确认服务器的防火墙设置不会阻止应用程序访问数据库。 ...

    netbeans的数据库连接的使用

    这适合初级学习netbeans的学者使用 很基本的东西希望给迷茫中的你一分帮助 如果需要更多的netbeans的教程或是方法可以直接联系我 Q 281800171

    netbeans java web demo3 jsp页面 添加信息,查询数据库所有记录 --jdbc-DBUtils 案例

    3. JDBC使用:学习如何使用JDBC API连接数据库,执行SQL语句。 4. Apache DBUtils的运用:理解DBUtils工具类如何简化数据库操作,包括连接管理、结果集处理等。 5. 数据库管理:学会如何导入数据库文件,以及调整...

    jdbc.rar_jdbc_netbeans

    标题中的"jdbc.rar_jdbc_netbeans"表明这是一个与Java数据库连接(JDBC)相关的项目,使用NetBeans IDE来开发。这个程序可能是一个简单的用户管理应用,允许用户进行数据的增删改查操作。 **JDBC(Java Database ...

    Netbeans连接SQL_server_详细方法

    然后,使用 DriverManager.getConnection() 方法连接 SQL Server,获取 Connection 对象。最后,使用 Connection 对象创建 Statement 对象,执行 SQL 语句。 public class lianjie { Connection con = null; ...

    netbeans demo -jsp页面插入mysql数据库-- jdbc(源代码+数据库)

    【标题】"netbeans demo -jsp页面插入mysql数据库-- jdbc(源代码+数据库)"是一个示例项目,展示了如何在NetBeans集成开发环境中使用JSP和Java Database Connectivity (JDBC)技术将数据从用户界面存入MySQL数据库。...

    NetBeansIDE中连接MySQL数据库

    ### NetBeans IDE中连接MySQL数据库的关键知识点 #### 一、NetBeans IDE与MySQL数据库简介 - **NetBeans IDE**:一款免费开源的集成开发环境,支持多种编程语言,包括Java、PHP、C/C++等。它提供了丰富的工具和服务...

    提供了从NetBeans中连接WAMP服务器数据库.rar

    6. **使用NetBeans进行数据库操作**:现在,你可以通过NetBeans进行数据库操作了。可以浏览表,运行SQL查询,甚至通过IDE创建和修改数据库结构。在项目中,可以使用这些连接进行PHP代码的编写,比如通过PDO或MySQLi...

    NetBeans可视化Web开发之数据库应用开发.pdf

    开发者可以使用NetBeans的数据库管理模块连接到现有的数据库,或者创建新的数据库。该IDE提供了一个直观的界面,用于执行SQL查询、浏览数据表、管理用户权限等操作,使数据库操作变得简单易行。 在集成数据库到Web...

    Netbeans连接MySQL和SQL Server

    本篇文章将详细讲解如何使用NetBeans IDE连接到MySQL和SQL Server数据库,以实现数据的存储和检索。 首先,让我们了解一下NetBeans。NetBeans是一个开源的IDE,支持多种编程语言,包括Java、PHP、C++等。它提供了一...

    NetBeans_PostgreSQL

    你可以创建实体类来代表数据库表,然后利用NetBeans的代码生成工具自动生成相应的CRUD(创建、读取、更新、删除)方法。 总之,NetBeans和PostgreSQL的结合提供了一个强大而灵活的开发环境,适合各种规模的Java...

    如何在NetBeans中连接MySQL数据库[汇编].pdf

    在开发Java桌面应用程序时,常常需要与数据库进行交互,而NetBeans作为一个强大的集成开发环境(IDE),提供了便捷的方式来连接和管理数据库,如MySQL。本文将深入讲解如何在NetBeans 6.5中连接到MySQL数据库,以便...

    netbeans web demo2 一个jsp 页面查询数据库所有记录 --jdbc

    【标题】"netbeans web demo2" 是一个基于JSP技术的Web应用程序示例,它展示了如何通过JDBC(Java Database Connectivity)从MySQL数据库中检索所有记录。这个演示旨在帮助初学者理解如何在NetBeans IDE中创建一个...

    NetBeans可视化Web开发之数据库应用开发

    3. **数据库操作**:掌握在NetBeans中编写SQL语句的方法,包括查询、插入、更新和删除数据,以及通过可视化工具进行操作。 4. **JDBC和DAO设计模式**:理解Java Database Connectivity (JDBC) API的使用,以及如何...

    JDBC.rar_netbeans

    JDBC提供了一种标准化的方法来访问各种类型的数据库,无论是Oracle、MySQL、SQL Server还是其他数据库,只要数据库供应商提供了相应的JDBC驱动程序,开发者就可以在Java程序中使用JDBC来连接并操作数据库。...

Global site tag (gtag.js) - Google Analytics