JSP+Servlet+Mysql开发
数据库创建:
为了管理和日后修改部署的方便,我们在应用目录下建一个SQl目录,用于存放建数据库的.sql文件。
在MYsql的命令行窗口中,我们导入.Sql文件
mysql > \. E:\\workspace\\BBS\\SQL\\bbs.sql
JDBC~MYsql 连接数据库语句
java 代码
- Class.forName("org.gjt.mm.mysql.Driver").newInstance();
- String url ="jdbc:mysql://localhost/bbs?user=root&password=admin&useUnicode=true&characterEncoding=8859_1";
- conn= DriverManager.getConnection(url);
利用递归的方法实现BBS的树状结构。
java 代码
- <%!
- String str = "";
- private void tree(Connection conn,int id,int level){
- Statement stmt =null;
- ResultSet rs = null;
- String preStr = "";
- for(int i=0;i<level;i++)
- {
- preStr += "------";
- }
- try{
- String sql = "select * from article where pid = "+id+"";
- stmt = conn.createStatement();
- rs = stmt.executeQuery(sql);
-
- while(rs.next())
- {
- str += "<tr><td>"+rs.getInt("id")+"</td><td>"+
- preStr+rs.getString("title")+"</td></tr>" ;
-
- if(rs.getInt("isleaf")!=0)
- {
- tree(conn,rs.getInt("id"),level+1);
- }
- }
- }catch(SQLException e)
- {
- e.printStackTrace();
- }finally
- { try{
- if(rs!=null){
- rs.close();
- rs = null;
- }
- if(stmt!=null){
- stmt.close();
- stmt= null;
- }
- }catch(SQLException e)
- {
- e.printStackTrace();
- }
- }
- }
-
- %>
-
-
-
- <%
- response.setContentType("text/html;charset=GBK");
- Class.forName("com.mysql.jdbc.Driver");
- String url ="jdbc:mysql://localhost/bbs?user=root&password=admin&useUnicode=true&characterEncoding=gbk";
- Connection conn= DriverManager.getConnection(url);
- Statement stmt = conn.createStatement();
- String sql = "select * from article where pid = 0";
- ResultSet rs = stmt.executeQuery(sql);
-
- while(rs.next())
- {
-
- str += "<tr><td>"+rs.getInt("id")+"</td><td>"+
- rs.getString("title")+"</td></tr>";
- if(rs.getInt("isleaf")!=0)
- {
- tree(conn,rs.getInt("id"),1);
- }
-
-
- }
- rs.close();
- stmt.close();
- conn.close();
-
- %>
分享到:
相关推荐
【简易BBS系统详解】 BBS,全称Bulletin Board System,中文译为“电子公告板系统”,是一种基于文本的在线交流平台。它允许用户通过互联网发送消息、参与讨论、分享资源,是早期互联网社交的重要形式。简易BBS系统...
总结,利用ASP构建简易BBS涉及的技术包括ASP编程、Access数据库操作、用户及权限管理、数据交互、页面动态生成以及安全性考虑。通过学习和实践,你可以掌握这些技能,创建出自己的BBS系统。在实际开发中,还需要不断...
本项目“简易BBS论坛”就是利用ASP技术构建的一个简单、易理解的在线讨论平台。下面将详细探讨ASP在构建BBS论坛中的应用,以及与SQL Server数据库的集成。 一、ASP基础 ASP的核心概念是脚本语言,它允许开发者在...
Java简单BBS案例是一个非常适合初学者研究和学习的项目,它使用Java编程语言构建了一个基本的论坛系统。在这个系统中,用户可以进行发帖、回帖、浏览信息等基本交互。接下来,我们将深入探讨这个BBS案例中的核心知识...
【简易BBS】是一个课程设计项目,旨在构建一个基础但功能完整的在线论坛系统。这个BBS系统虽然在视觉设计上较为简洁,没有进行美化处理,但它涵盖了BBS系统的核心功能,为用户提供了一个交流讨论的平台。系统是基于...
标签“简易bbs论坛”进一步强调了这个软件的特点,即它的简单性和易用性,以及它与BBS论坛的关联。用户可以期待一个直观的界面,简单的操作流程,以及可能包括的基本功能,如用户注册、登录、发帖、回帖等。 【压缩...
标题中的"BBS.rar_Asp BBS_BBS mysql ASP.NET_csharp开发bbs_简易 BBS"揭示了这个压缩包的内容主要是关于使用ASP.NET和C#语言开发的一个基于MySQL数据库的简单BBS(Bulletin Board System,电子公告板)论坛。...
在本项目"简易的BBS论坛系统"中,开发者实现了一个基础的BBS功能,包括发帖和回帖,同时加入了过滤器和监听器来提升用户体验和系统的管理效率。 首先,发帖和回帖是BBS的核心功能。用户可以创建新的话题(帖子),...
【简易的ASP.NET的BBS(ACCESS数据库)】 ASP.NET是一种强大的Web应用程序开发框架,由Microsoft公司开发,用于构建功能丰富的、高性能的Web应用程序。在这个简易的BBS(Bulletin Board System,电子公告板系统)中...
- **简易bbs论坛**:虽然“简易”一词暗示这个系统可能没有一些高级功能,如复杂的权限体系、用户积分系统或第三方社交账号登录等,但基本的论坛功能应当是完整且稳定的,能够满足基本的在线交流需求。 【压缩包子...
【标题】"简单的BBS源代码"所涉及的知识点主要围绕着互联网论坛系统(BBS,Bulletin Board System)的开发,以及与之相关的技术栈。BBS是一种在线讨论平台,用户可以通过它进行发帖、回帖等交互。在这个项目中,源...
【标题】"bbs.rar_asp bbs_asp 简易_简易bbs论坛" 概述了一个基于ASP(Active Server Pages)技术构建的简易论坛系统。ASP是一种微软公司的服务器端脚本语言,用于创建动态网页。这个压缩包包含了实现论坛基本功能所...
【标题】"简单bbs系统 servlet"涉及到的是一个基于Servlet技术构建的简易论坛系统。Servlet是Java编程语言中用于Web应用程序的一种技术,它允许开发者在服务器端创建动态、交互式的HTTP服务。 【描述】"servlet学习...
1. **BBS系统**:BBS(Bulletin Board System)即电子公告板,是一种在线讨论平台,用户可以发布信息或提出问题,其他用户则可以回复讨论。在这个简单的BBS系统中,用户主要进行发帖、删帖和编辑帖子的交互。 2. **...
【标题】"BBS.rar_BBS论坛_bbs_bbs mssql java_简单的bbs论坛" 涉及的核心技术是构建一个基于Web的BBS(Bulletin Board System,电子公告板)论坛,该论坛使用了Structs框架与Microsoft SQL Server(MSSQL)数据库,...
【标题】"简单的BBS论坛"是一个基于JSP技术构建的在线讨论平台,它提供了一个基本的环境,让用户能够进行互动交流。BBS,全称Bulletin Board System(电子公告板系统),是互联网上的一种常见应用,允许用户发布消息...
简易BBS系统是一种基于Web的在线论坛平台,它利用Servlet技术和JDBC(Java Database Connectivity)接口来处理用户请求和数据库交互。在这个系统中,用户可以进行基本的论坛操作,如读取、撰写、回复帖子,删除信息...
【标题】"jsp简单bbs源代码"涉及的是基于JavaServer Pages(JSP)技术构建的一个基础论坛系统。JSP是一种动态网页开发技术,它允许开发者在HTML或XML文档中嵌入Java代码,以实现服务器端的数据处理和业务逻辑。 ...
【简易BBS开发教程-SJClub】是一个针对初学者的教程,旨在帮助大家更好地理解和实践JSP技术在构建一个简单的论坛系统(BBS)中的应用。在这个教程中,你将学习到如何结合数据库管理和递归算法来搭建一个交互性强、...
1. **MVC设计模式**:BBS系统通常采用Model-View-Controller(模型-视图-控制器)架构,分离业务逻辑、数据模型和用户界面,使代码更易于维护和扩展。 2. **Servlet与JSP**:在Java Web开发中,Servlet用于处理HTTP...