`
icsnowing
  • 浏览: 41210 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

servlet中调用数据库

阅读更多
web工程,目标平台部署到sailfin。sailfin平台中已经创建MySQL数据源。编写一个servlet,连接sailfin中的MySQL。
    举例:
    public class firstservlet extends HttpServlet
    {
        static Connection dbcon;
        public void doPost(HttpServletRequest req,
                           HttpServletResponse res)
            throws ServletException, IOException
        {
            try
            {
                Class.forName("com.mysql.jdbc.Driver");
                String dbURL = "jdbc:mysql://localhost:3306/test";  //JDBC数据源设置的url
                String username = "root";                           //JDBC数据源设置的用户名
                String password = "111111";                        //JDBC数据源设置的用户名
                dbcon = DriverManager.getConnection(dbURL, username, password);
                ……
            }
            catch(Exception e)
            {
                System.out.println("UNKNOWN!?");
                System.out.println(e.toString());
            }
            ……
            try
            {
                PreparedStatement s = dbcon.prepareStatement("select * from user where id=? and name=?");  //user为test下的表
                s.setString(1, accnum);
                s.setString(2, pinnum);
                ResultSet result = s.executeQuery();
            }
            catch(SQLException e)
            {
                System.out.println(e.toString());
            }
            ……
        }
    }

分享到:
评论

相关推荐

    精通eclipse-web开发-bbs论坛源码系统

    理解Servlet生命周期,熟练使用doGet和doPost方法,以及如何在Servlet中调用数据库,是实现论坛核心功能的必备技能。 J2EE(Java Platform, Enterprise Edition)是一个企业级应用开发平台,它包含了多种服务,如...

    servlet3.0+jdbc demo

    在Servlet中调用这些封装好的JDBC方法,可以处理用户请求,比如从数据库中获取数据并将其展示在网页上,或者接收用户提交的数据并存储到数据库中。这通常涉及到HTTP请求的生命周期,如`doGet`和`doPost`方法的使用,...

    教务管理系统(jsp+servlet+mysql)105毕业设计—(包含完整源码可运行).rar

    开发者通常会将业务逻辑封装在JavaBeans组件中,然后在JSP中调用这些组件,提高代码的复用性和可维护性。 **Servlet** Servlet是Java EE的一部分,主要用于扩展Web服务器的功能,处理HTTP请求。在教务管理系统中,...

    JSP数据库编程指南

    5. **存储过程的调用**:展示如何在JSP中调用数据库中的存储过程,以执行复杂的业务逻辑。 6. **JDBC事务管理**:讨论事务的ACID属性(原子性、一致性、隔离性和持久性),以及如何在JSP中控制事务的开始、提交和...

    jsp连接数据库连接池代码示例

    总结一下,本示例展示了如何在JSP中使用自定义连接池类(如"ConnectionPool.java")进行数据库连接,以及如何在"verifylogin.jsp"和"Login1.jsp"中调用连接池执行数据库操作。理解并正确使用数据库连接池是提高Web...

    jsp数据库数据用jfreechart绘制曲线

    本篇文章将深入探讨如何在`JSP`中调用数据库数据,并利用`JFreeChart`绘制曲线图。 首先,我们需要在`JSP`页面中建立与`MySQL`数据库的连接。这通常通过使用`JDBC`(Java Database Connectivity)来实现。你需要在...

    一个从数据库中查询数据的jsp动态网页实例

    通过研究这个压缩包中的"一个JSP中调用数据库的例子",开发者可以深入理解如何将数据库操作与JSP页面的视图层分离,实现模型-视图-控制器(MVC)架构的初步实践。这有助于提高代码的可维护性和可扩展性,是现代Web...

    [信息办公]学校教务管理系统(jsp+servlet+javabean)_school.zip

    开发者可以在JavaBean中定义属性(如学生ID、姓名、成绩等)和方法(如添加、修改、删除数据等),然后在Servlet中调用这些方法来执行具体的业务操作。 **4. 数据库连接** 教务管理系统必然涉及到大量数据的存储和...

    jsp链接数据库验证示例

    2. 使用Servlet或JavaBean:更推荐的方式是将数据库连接逻辑封装在Servlet或JavaBean中,然后在JSP中调用这些组件。这样可以保持JSP页面的清晰,遵循MVC(Model-View-Controller)设计模式。 在Servlet或JavaBean中...

    学校实训JSP项目-酒店订单管理系统(Jsp+servlet+mysql).zip

    通过在JSP中调用对应的Servlet方法,可以实现前后端的交互。 3. **MySQL数据库**: MySQL是一款广泛使用的开源关系型数据库管理系统,它为数据存储和检索提供了高效且可靠的解决方案。在本系统中,MySQL用于存储...

    jsp访问数据库的源代码

    在实际开发中,为了代码的可维护性和安全性,通常会将数据库连接配置、SQL语句的执行等封装到JavaBeans或Servlet中,然后在JSP中调用这些组件来处理数据。 JSP还有其他高级特性,比如自定义标签(Custom Tags)、EL...

    java web开发

    通过编写DAO(Data Access Object)层代码,如`BaseDao.java`和`UsersDao.java`,可以在Servlet中调用相应的数据库操作方法,如`validateUser()`验证用户登录信息,`addUser()`添加用户信息等。 - **数据库连接**:...

    数据库课程设计_图书借阅系统

    在图书借阅系统中,可能需要编写JavaBeans或Servlet来封装数据库操作,然后在JSP中调用这些组件。 5. **用户认证与授权**: 图书借阅系统需要管理用户账户,包括注册、登录和权限控制。这涉及到了用户认证(验证...

    在oracle dev 10g中调用报表的方法

    ### 在Oracle Dev 10g中调用报表的方法 #### 安装与配置Oracle Dev 10g 在详细介绍如何在Oracle Dev 10g中设置和调用报表之前,我们首先来了解一下Oracle Dev 10g的安装与基本配置。 1. **安装Oracle Dev 10g** ...

    基于Java web SSH框架的客户管理系统源码(含数据库脚本).zip

    【SSH框架】 SSH框架是Java Web开发中的一个...通过导入源码,设置数据库脚本,调整数据库连接配置,以及在IDE中调试运行,开发者可以学习到完整的Java Web应用开发流程,对于提升Java Web开发技能具有很高的实践价值。

    JAVA Web程序设计-3期(KC006) 核心技术模块.doc

    学生将学习如何在JSP中调用存储过程,这对于实现数据库的高效管理和维护至关重要。 接着,课程还涵盖了数据库的分页功能,这是在处理大量数据时常用的一种优化策略。学生将学习如何在JSP中实现分页查询,以提供更好...

    学生选课系统

    例如,一个`StudentBean`类可能包括`getId()`、`setName()`等方法,方便在Servlet中调用进行数据处理。 数据库的建立是系统运行的基础。在本系统中,开发者可以参照JavaBean类的属性来设计数据库表结构。例如,学生...

    JSF+Spring+Hibernate的实例讲解.doc

    这样,即使在JSF Managed Bean中调用数据库操作,也可以确保事务的一致性。 5. **模型对象**:通常,JSF Managed Beans会持有由Hibernate加载的业务对象。JSF事件和动作可以直接作用于这些对象,然后通过Spring的...

    jsp聊天室

    这涉及到数据库设计、SQL语句的编写以及如何在JSP中调用数据库操作。 5. **会话管理**:为了区分不同用户,聊天室需要识别和跟踪每个用户的会话。这可以通过使用JSP内置对象Session来实现,为每个用户分配唯一的...

Global site tag (gtag.js) - Google Analytics