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());
}
……
}
}
分享到:
相关推荐
理解Servlet生命周期,熟练使用doGet和doPost方法,以及如何在Servlet中调用数据库,是实现论坛核心功能的必备技能。 J2EE(Java Platform, Enterprise Edition)是一个企业级应用开发平台,它包含了多种服务,如...
在Servlet中调用这些封装好的JDBC方法,可以处理用户请求,比如从数据库中获取数据并将其展示在网页上,或者接收用户提交的数据并存储到数据库中。这通常涉及到HTTP请求的生命周期,如`doGet`和`doPost`方法的使用,...
开发者通常会将业务逻辑封装在JavaBeans组件中,然后在JSP中调用这些组件,提高代码的复用性和可维护性。 **Servlet** Servlet是Java EE的一部分,主要用于扩展Web服务器的功能,处理HTTP请求。在教务管理系统中,...
5. **存储过程的调用**:展示如何在JSP中调用数据库中的存储过程,以执行复杂的业务逻辑。 6. **JDBC事务管理**:讨论事务的ACID属性(原子性、一致性、隔离性和持久性),以及如何在JSP中控制事务的开始、提交和...
总结一下,本示例展示了如何在JSP中使用自定义连接池类(如"ConnectionPool.java")进行数据库连接,以及如何在"verifylogin.jsp"和"Login1.jsp"中调用连接池执行数据库操作。理解并正确使用数据库连接池是提高Web...
本篇文章将深入探讨如何在`JSP`中调用数据库数据,并利用`JFreeChart`绘制曲线图。 首先,我们需要在`JSP`页面中建立与`MySQL`数据库的连接。这通常通过使用`JDBC`(Java Database Connectivity)来实现。你需要在...
通过研究这个压缩包中的"一个JSP中调用数据库的例子",开发者可以深入理解如何将数据库操作与JSP页面的视图层分离,实现模型-视图-控制器(MVC)架构的初步实践。这有助于提高代码的可维护性和可扩展性,是现代Web...
开发者可以在JavaBean中定义属性(如学生ID、姓名、成绩等)和方法(如添加、修改、删除数据等),然后在Servlet中调用这些方法来执行具体的业务操作。 **4. 数据库连接** 教务管理系统必然涉及到大量数据的存储和...
2. 使用Servlet或JavaBean:更推荐的方式是将数据库连接逻辑封装在Servlet或JavaBean中,然后在JSP中调用这些组件。这样可以保持JSP页面的清晰,遵循MVC(Model-View-Controller)设计模式。 在Servlet或JavaBean中...
通过在JSP中调用对应的Servlet方法,可以实现前后端的交互。 3. **MySQL数据库**: MySQL是一款广泛使用的开源关系型数据库管理系统,它为数据存储和检索提供了高效且可靠的解决方案。在本系统中,MySQL用于存储...
在实际开发中,为了代码的可维护性和安全性,通常会将数据库连接配置、SQL语句的执行等封装到JavaBeans或Servlet中,然后在JSP中调用这些组件来处理数据。 JSP还有其他高级特性,比如自定义标签(Custom Tags)、EL...
通过编写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的安装与基本配置。 1. **安装Oracle Dev 10g** ...
【SSH框架】 SSH框架是Java Web开发中的一个...通过导入源码,设置数据库脚本,调整数据库连接配置,以及在IDE中调试运行,开发者可以学习到完整的Java Web应用开发流程,对于提升Java Web开发技能具有很高的实践价值。
学生将学习如何在JSP中调用存储过程,这对于实现数据库的高效管理和维护至关重要。 接着,课程还涵盖了数据库的分页功能,这是在处理大量数据时常用的一种优化策略。学生将学习如何在JSP中实现分页查询,以提供更好...
例如,一个`StudentBean`类可能包括`getId()`、`setName()`等方法,方便在Servlet中调用进行数据处理。 数据库的建立是系统运行的基础。在本系统中,开发者可以参照JavaBean类的属性来设计数据库表结构。例如,学生...
这样,即使在JSF Managed Bean中调用数据库操作,也可以确保事务的一致性。 5. **模型对象**:通常,JSF Managed Beans会持有由Hibernate加载的业务对象。JSF事件和动作可以直接作用于这些对象,然后通过Spring的...
这涉及到数据库设计、SQL语句的编写以及如何在JSP中调用数据库操作。 5. **会话管理**:为了区分不同用户,聊天室需要识别和跟踪每个用户的会话。这可以通过使用JSP内置对象Session来实现,为每个用户分配唯一的...