精华内容
下载资源
问答
  • JSP MySQL JSP连接MySQL

    2008-11-14 15:28:00
    JSP MySQL JSP连接MySQL2007-04-13 14:511.先装好JDK ex:C:/j2sdk1.4.22.再装TomCat ex:C:/Tomcat 5.03.下载 JDBC 驱动 http://mysql.easynet.be/Downloads/Connector-J/mysql-connector-java-3.1.14.zi
    JSP MySQL JSP连接MySQL
    2007-04-13 14:51

    1.先装好JDK ex:C:/j2sdk1.4.2

    2.再装TomCat     ex:C:/Tomcat 5.0

    3.下载 JDBC 驱动 
     http://mysql.easynet.be/Downloads/Connector-J/mysql-connector-java-3.1.14.zip

     下载就直接解压,里面有一个 mysql-connector-java-3.1.14-bin.jar 文件

     在 C:/ 建立一个 mysqlforjdbc 文件夹,将 mysql-connector-java-3.1.14-bin.jar 复制到这个文件夹中.
     再将 mysql-connector-java-3.1.14-bin.jar 复制到 C:/j2sdk1.4.2/lib 中
     再将 mysql-connector-java-3.1.14-bin.jar 复制到 C:/Tomcat 5.0/common/lib 和 C:/Tomcat 5.0/shared/lib 中

    4.设置环境变量

    5.执行代码,输出结果
    在 C:/Tomcat 5.0/webapps/ROOT 中新建 test_mysql.jsp 测试文件
    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page language="java" %>
    <%@ page import="com.mysql.jdbc.Driver" %>
    <%@ page import="java.sql.*" %>
    <%
    //驱动程序名
    String driverName="com.mysql.jdbc.Driver";
    //数据库用户名
    String userName="root";
    //密码
    String userPasswd="";
    //数据库名
    String dbName="ex";
    //表名
    String tableName="post";
    //联结字符串
    String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    Connection connection=DriverManager.getConnection(url);
    Statement statement = connection.createStatement();
    String sql="SELECT * FROM "+tableName;
    ResultSet rs = statement.executeQuery(sql);
    //获得数据结果集合
    ResultSetMetaData rmeta = rs.getMetaData();
    //确定数据集的列数,亦字段数
    int numColumns=rmeta.getColumnCount();
    out.print("id");
    out.print("| ");
    out.print("title");
    out.print("| ");
    out.print("comment ");
    out.print("<br>");
    while(rs.next()) {
    out.print(rs.getString(1));
    out.print("   |   ");
    out.print(rs.getString(2));
    out.print("   |   ");
    out.print(rs.getString(3));
    out.print("<br>");
    }
    out.print("<br>");
    out.print("数据库操作成功,恭喜你");
    rs.close();
    statement.close();
    connection.close();
    %>
    展开全文
  • 分页技术JSP 分页技术 JSP mysql servlet MVC 分页技术 JSP mysql servlet MVC 分页技术 JSP mysql servlet MVC 分页技术 JSP mysql servlet MVC
  • 基于JSPJSP+MYSQL个人通讯录系统系统javaweb个人通讯录系统系统mysql数据源 1.包含源程序,数据库脚本。 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善。 开发环境: Eclipse ,MySQL 5.1,JDK1.7,Tomcat...

    基于JSP的JSP+MYSQL个人通讯录系统系统javaweb个人通讯录系统系统mysql数据源
    1.包含源程序,数据库脚本。
    2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善。
    开发环境:
    Eclipse ,MySQL 5.1,JDK1.7,Tomcat 7
    涉及技术点:
    MVC模式、JavaWeb、JDBC、HTML、CSS、JQUERY、分页、等。

    使用工具:

    后台界面 -> beyond
    提示框 -> x0popup
    编辑器 -> WangEditor
    下拉菜单 -> Select2
    头像上传 -> ajaxfileupload
    URL重写 -> urlrewrite
    上传 -> Smartupload
    项目功能:
    登录,注册,评论,新闻管理,评论管理,分类管理,用户管理,用户组管理(权限),基本设置,站点设置

    技术描述:使用MVC模式进行设计项目架构,使用JavaEE核心技术Servlet+Jsp+Filter, 使用Filter设置编码和权限校验。前端使用JS发送Ajax发送异步请求。对较多数据自定义进行分页。

    主要功能:

    5.1.1普通系统功能模块
    (1)    个人资料模块:普通用户可以根据需要修改自己的详细信息,如密码等;
    (2)    联系人管理模块:根据需要对联系人信息进行添加、修改、删除操作。
    (3)    浏览公告模块:普通用户登录系统后可以浏览管理员发布的公告信息;
    (4)    在线留言模块:用户可以自由留言,发表自己的一些想法;
    普通用户功能结构图如图5.1所示。
        

     
    图5.1 系统前台用户功能结构图
    5.1.2管理员功能模块
    (1)    修改个人密码:根据需要修改自己的登录密码;
    (2)    用户管理模块:对用户信息进行维护,可以删除和查询用户信息。
    (3)    公告信息模块:发布一些公告信息;
    (4)    留言管理模块:管理员可以对留言进行删除、查询等操作。
    管理员功能结构图如图5.2所示。
     
    图5.2 系统后台管理员功能结构图

     
     
    普通用户登录

     

     
     


     
    管理员登录

    package com.wnliam.uqdate.controller;
    
    
    import com.wnliam.uqdate.info.FileInfo;
    import com.wnliam.uqdate.util.GetPathUtil;
    import org.apache.tomcat.util.http.fileupload.IOUtils;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.*;
    import org.springframework.web.multipart.MultipartFile;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.*;
    import java.util.Date;
    
    /**
    * @Description:    控制上传下载的Controller
    * @Author:         Wnliam
    * @CreateDate:     2019/1/16 14:28
    * @UpdateUser:     Wnliam
    * @UpdateDate:     2019/1/16 14:28
    * @UpdateRemark:   修改内容
    * @Version:        1.0
    */
    @Controller
    @RequestMapping("/file")
    public class UPandDOWNFileController {
        //存放文件的路径 ,这里直接放到controller文件夹下
        private  String folder = "";
    
        public UPandDOWNFileController() throws FileNotFoundException {
            folder = GetPathUtil.getJarRootPath() + "/static";
        }
    
        /**
         * 文件上传
         * @param file
         * @return
         * @throws IOException
         */
        @PostMapping
        public void update(@RequestParam(value="file",required=false)MultipartFile file,@RequestParam(value = "openid")
                String openID) throws IOException {
            /**
             * 注意:file名字要和传入的name一致
             */
            System.out.println("openid:"+openID);
            System.out.println("file name=" + file.getName());
            System.out.println("origin file name=" + file.getOriginalFilename());
            System.out.println("file size=" + file.getSize());
            System.out.println("file folder=" + folder);
    
            String filepath = folder + "/" + openID;
            /**
             * 这里是写到本地
             * 还可以用file.getInputStrem()
             */
            File localFile = new File(filepath, file.getOriginalFilename());
            File fileParent = localFile.getParentFile();
            //判断是否存在
            if (!fileParent.exists()) {
                //创建父目录
                fileParent.mkdirs();
            }
            localFile.createNewFile();
            //把传入的文件写到本地文件
            file.transferTo(localFile);
    
    //        return new FileInfo(localFile.getAbsolutePath()); //getAbsolutePath为绝对路径
    
        }
    
        /**
         * 文件的下载
         */
        @RequestMapping(value = "/download")
        public void download(@RequestParam("filename")String fileName, @RequestParam("openid") String openID, HttpServletResponse response) {
            String filepath = folder + "/" + openID;
            File dfile = new File(filepath,fileName);
            try (
                    //jdk7新特性,可以直接写到try()括号里面,java会自动关闭
                    InputStream inputStream = new FileInputStream(dfile);
                    OutputStream outputStream = response.getOutputStream()
            ) {
                //指明为下载
                response.setContentType("application/x-download");
                response.addHeader("Content-Disposition", "attachment;fileName=" + fileName);   // 设置文件名
    
    
                //把输入流copy到输出流
                IOUtils.copy(inputStream, outputStream);
    
                outputStream.flush();
    
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
    
        }
    }
    
    package com.gean.service;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import com.gean.dao.CompanyDao;
    import com.gean.dao.UserDao;
    import com.gean.entity.Company;
    import com.gean.entity.User;
    
    public class ComRegisterServlet extends HttpServlet {
    
    	/**
    	 * Constructor of the object.
    	 */
    	public ComRegisterServlet() {
    		super();
    	}
    
    	/**
    	 * Destruction of the servlet. <br>
    	 */
    	public void destroy() {
    		super.destroy(); // Just puts "destroy" string in log
    		// Put your code here
    	}
    
    	/**
    	 * The doGet method of the servlet. <br>
    	 *
    	 * This method is called when a form has its tag value method equals to get.
    	 * 
    	 * @param request the request send by the client to the server
    	 * @param response the response send by the server to the client
    	 * @throws ServletException if an error occurred
    	 * @throws IOException if an error occurred
    	 */
    	public void doGet(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    
    		response.setContentType("text/html;charset=utf-8");
    		PrintWriter out = response.getWriter();
    		User user=new User();
    		Company company=new Company();
    		UserDao userDao=new UserDao();
    		CompanyDao companyDao=new CompanyDao();
    		user.setName(new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"));
    		user.setTele(request.getParameter("tele"));
    		user.setPasswd(request.getParameter("passwd"));
    		user.setClassify("com");
    		company.setName(new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"));
    		company.setScale("Scale");
    		company.setAddress("Address");
    		company.setDetail("detail");
    		if(userDao.findByTele(user.getTele())==false){
    			userDao.addUser(user);
    			companyDao.add(company);
    			request.setAttribute("result", "注册成功!");
    		}else{
    			request.setAttribute("result", "注册失败!");
    		}
    		RequestDispatcher rd=request.getRequestDispatcher("/html/Wait.jsp");
    		rd.forward(request, response);
    		out.flush();
    		out.close();
    	}
    
    	/**
    	 * The doPost method of the servlet. <br>
    	 *
    	 * This method is called when a form has its tag value method equals to post.
    	 * 
    	 * @param request the request send by the client to the server
    	 * @param response the response send by the server to the client
    	 * @throws ServletException if an error occurred
    	 * @throws IOException if an error occurred
    	 */
    	public void doPost(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    
    		response.setContentType("text/html");
    		PrintWriter out = response.getWriter();
    		out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
    		out.println("<HTML>");
    		out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
    		out.println("  <BODY>");
    		out.print("    This is ");
    		out.print(this.getClass());
    		out.println(", using the POST method");
    		out.println("  </BODY>");
    		out.println("</HTML>");
    		out.flush();
    		out.close();
    	}
    
    	/**
    	 * Initialization of the servlet. <br>
    	 *
    	 * @throws ServletException if an error occurs
    	 */
    	public void init() throws ServletException {
    		// Put your code here
    	}
    
    }
    

     

    展开全文
  • 网上聊天室 jsp mysql

    热门讨论 2010-04-15 16:43:16
    网上聊天室 基于jsp,利用mysql数据库 index.html user_reg_form.html mail.jsp user_info.jsp send_info.jsp display_info.jsp logout.jsp
  • intellij idea2020如何新建和运行jsp页面,如何连接mysql数据库和操作;分页如何实现;讲解一个完整的简易信息系统的实现;  开发工具:intellij idea2020.1  开发环境:jdk1.8.   + ...
  • 基于Servlet JSP MySQL的用户注册模块V1.0

    千次下载 热门讨论 2014-06-03 23:08:36
    用户通过网页(JSP)输入用户名、真名和密码,Servlet接收后通过JDBC将信息保存到MySQL中。
  • 今天发布的是一款jsp+servlet+mysql实现的在线鲜花商城系统的毕设思路指导及模板文档,文档和项目源码是分开的哦,本文所述的只是本系统的文档部分哦。需要源码的同学,可以移步:</p><p><a href=...

    <p>

    今天发布的是一款jsp+servlet+mysql实现的在线鲜花商城系统的毕设思路指导及模板文档,文档和项目源码是分开的哦,本文所述的只是本系统的文档部分哦。需要源码的同学,可以移步:

    </p>

    <p>

    <a href="https://www.yuanlrc.com/product/details.html?pid=180">Jsp+Servlet+Mysql实现的在线鲜花商城源码附带视频指导运行教程</a>

    </p>

    开题报告和论文文档模板是我们根据多年经验总结出来的标准优秀论文的模板方式写的,但你不能直接拿上去就交哦,我们提供的只是一种思路,授人予鱼不如授人予渔,根据这种思路,你要做相应的修改哦。论文中系统架构图、ER图等都有描述的。下面把文档做简要的截图:<br />

    文档目录结构:<br />

    <img src="http://product-img.yuanlrc.com/uid-17-product-detail-6418C93575904852A3253C25D65485AE.png" alt="" /><br />

    论文目录:<br />

    <img src="http://product-img.yuanlrc.com/uid-17-product-detail-661DDE99D08A40FBAB34FAB1B71322FF.jpg" alt="" /><br />

    <p>

    论文部分截图:

    </p>

    <p>

    <img src="http://product-img.yuanlrc.com/uid-17-product-detail-B235A6EE56D641D78CF279A6154FA233.jpg" alt="" />

    </p>

    <p>

    <img src="http://product-img.yuanlrc.com/uid-17-product-detail-AB03616150AA461FB917432F528DA9F6.jpg" alt="" />

    </p>

    <p>

    <img src="http://product-img.yuanlrc.com/uid-17-product-detail-B63E8BA05332431D9B9518EE4C404DC1.jpg" alt="" />

    </p>

    <br />

    上面是jsp+servlet+mysql<span>在线鲜花商城系统</span>文档的简单描述和截图,不包含代码哦。<br />

    展开全文
  • 这里介绍一下怎样连接数据库,并用jsp制作一个简单的登录界面1.首先需要搭建好环境,有Tomcat,eslipse,jdk等,并配置好环境变量,并安装好数据库,这里我使用的数据库是mysql数据库,并下载了一个MySQL的图形界面的...

    这里介绍一下怎样连接数据库,并用jsp制作一个简单的登录界面

    1.首先需要搭建好环境,有Tomcat,eslipse,jdk等,并配置好环境变量,并安装好数据库,这里我使用的数据库是mysql数据库,并下载了一个MySQL的图形界面的软件,当上面的准备工作完成后就可以开始做了。

    2.(1)首先应该连接好数据库

    这是数据库的图形显示界面,

    (2)打开后首先创建一个mysql新连接。

    (3)然后在这个界面设置好这个连接点的名字,还有密码,密码需要记住,在以后打开mysql后连接数据库的的时候需要输入,其他的内容不需要修改,完成后点击确定即可。

    (4)在这个连接点的wzw1下新建一个表

    (5)新建表以后需要在表格中填入信息,因为我们用到的是用户的用户名和密码,所以建立user和password

    (6)点击添加字段

    (7)添加字段以后然后继续填入信息

    (8)然后点击保存,在弹出的界面中输入表的名字

    (9)我新建的表名是wzw2,打开然后看到这个界面,说明,建表成功

    这样,你就完成了mysql的对于建立登陆界面的初级设置。

    3,接下来,打开eslipse,新建一个这样的工程

    会出现如下界面

    第一次打开需要配置好tomcat

    然后输入工程名,点击finish即可

    4.建立好工程后,从你的mysql-connector-java下找到下图所示的文件,将他复制下来

    打开创建的工程,在文件名为WebContent下的WEB—INF下的lib文件下,粘贴复制的内容,这样就可以把mysql和这个工程相连接,如下图所示

    这样就连接成功了

    5.然后可以新建一个jsp文件

    输入自己想命名的文件名,点击finish

    打开jsp文件会出现如下界面,需要将charset=ISO-8859-1改为charset=utf-8

    写jsp文件需要了解一些html的编写语法,下面是我的代码

    function$(id) {return document.getElementById(id); //这个是返回一个id格式命名的对象,比如说下面的用户名标签里面的id是“user”,那么返回的就是user这个对象,

    //返回的对象可以留给下面的check()方法使用

    }function check(){//check()方法是用来判断是否跳转到下一个jsp界面。

    var user=$("user").value;var psd=$("psd").value;//用user和psd获取对象的信息

    $("userinfo").innerHTML="";

    $("psdinfo").innerHTML="";//用userinfo和psdinfo来书写提示内容,例如没有输入用户名这个提示信息,没有输入密码等,

    if(user=="")//如果用户名为空,将userinfo的内容赋为如下内容,即可以显示提示信息

    {

    $("userinfo").innerHTML="用户名不能为空";

    $("user").focus();return false;//这时候不能跳转页面,所以返回为false

    }if(psd=="")

    {

    $("psdinfo").innerHTML="密码不能为空";//同上

    $("psd").focus();return false;

    }return true;

    }//script之中写的是Java的内容,下面的是

    登录
    //这个标签是用来引用下一个jsp文件,引用方式是通过看check(),如果是true就进入下一个界面,否则就停在这个界面。
    用户名
    密码
    登录结果

    Connection conn = null;

    PreparedStatement pstmt= null;

    ResultSet rs= null;//定义好链接,执行,和结果

    String driverName = "com.mysql.jdbc.Driver";

    String userName= "root";//数据库的名

    String userPwd = "199762";//数据库密码

    String dbName = "wzw1";//数据表的名字

    String url1 = "jdbc:mysql://localhost:3306/" +dbName;

    String url2= "?user=" + userName + "&password=" +userPwd;

    String url3= "&useUnicode=true&characterEncoding=UTF-8";//规定好字符集

    String url = url1 + url2 + url3;//将上面三条的信息总起来

    request.setCharacterEncoding("UTF-8");//规定好字符集

    Class.forName(driverName);//连接数据库

    conn = DriverManager.getConnection(url);//把信息传过来

    String sql = "select * from wzw1 where user=? and password=?";//查询的命令

    pstmt = conn.prepareStatement(sql);//执行

    String user = request.getParameter("userName");//获取上一个页面的信息

    String password = request.getParameter("userPwd");

    pstmt.setString(1, user);//对两个内容进行处理

    pstmt.setString(2, password);

    rs= pstmt.executeQuery();//查询

    if(rs.next()) {%>

    用户 登陆成功!

    用户名或密码错误!

    rs.close();

    }if(pstmt != null) {

    pstmt.close();

    }if(conn != null) {

    conn.close();//这里哪里出现问题了,就关掉那个变量

    }%>

    展开全文
  • jsp mysql 注入攻击实例

    千次阅读 2016-08-19 15:54:50
    RequestDispatcher rd=req.getRequestDispatcher("inforesult.jsp"); rd.forward(req,res); } } 查询DAL package dal; import java.sql.*; import constant.dbconstant; public class infodal...
  • JSP MYSQL 注册与登陆系统

    热门讨论 2008-11-24 21:59:47
    这个是 jsp 基础的注册登陆模块,里面有详细适用说明。需要的请下载
  • 基于SSM的JSP+MYSQL汽车租赁系统的汽车出租管理系统-mysqljava汽车出租管理系统租车管理系统 "基于SSM的汽车出租管理系统-mysql&java汽车出租管理系统租车管理系统 1.包含源程序,数据库脚本。代码和数据库脚本...
  • java.io.FileNotFoundException:config\mysql.properties(系统找不到指定的路径。) 悲惨的是我看着就在那 解决方案: File file=new File(“D:\declipse-workplace\day02_02\config”+File.separator+“mysql....
  • jsp mysql 日期转换

    2009-08-12 15:56:00
    DateFormat.getDateInstance().format() //返回值是String类型接收的参数是java.util.Daters.getTimestamp() 得到的是timestampbbs.setPostDate()..// 我想你想设置一个日期类型吧?参数怎么能接收String,如果是...
  • 最近在用struts1.x 和jsp开发web应用程序,后台数据库用的是mysql5,数据库编码是utf-8,jsp页面编码也使用了UTF-8,但是写入数据和读出来的中文总是乱码,很是困惑!参考了一些资料写了一个过滤器解决了问题...
  • 在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用My SQL数据库。 关键词:B/S结构;...
  • jsp mysql 数据源配置

    千次阅读 2007-05-03 15:06:00
    jsp 文件,加入如下内容: page language = "java" contentType = "text/html; charset=gbk" %> page import = "java.sql.*" %> page import = "javax.sql.*" %> page import = "javax....
  • 题目同上啦~妹纸我学渣一个。看了人家编的…不怎么懂,求大神解释下。896151657qq。希望大神帮帮忙,拜托拜托~
  • http://www.360doc.com/content/08/0810/15/71687_1528602.shtml
  • JSP+ mysql 酒店系统 有 数据 网站酒店系统 jsp 酒店系统 mysql jsp 酒店系统 mysql
  • jsp连接mysql的方法:首先在mysql官网下载JDBC驱动程序;然后把jar包放进tomcat的安装目录的lib文件夹下;接着在mysql中创建试验数据;最后在eclipse里面创建工程,并创建一个JSP文件进行运行即可。jsp连接MYSQL...
  • JSP+MySQL网上购物

    2010-05-07 15:38:58
    网上购物 JSP MYSQL 提供大家毕业设计的好东西
  • jsp mysql实例简单的购物车 完整文档
  • Jsp链接Mysql示例

    2011-12-30 11:16:04
    Jsp链接Mysql示例、JspMysqlJsp链接Mysql示例、JspMysql
  • 图书管理系统jsp+mysql

    2020-08-27 13:30:17
    图书管理系统jsp+mysql图书管理系统jsp+mysql图书管理系统jsp+mysql图书管理系统jsp+mysql图书管理系统jsp+mysql
  • 学生信息管理系统 JSP+MySQL

    热门讨论 2009-08-26 13:23:55
    学生信息管理系统 JSP MySQL,适合学习的
  • JSP+MYSQL教务管理系统

    2018-07-15 14:53:26
    506JSP+MYSQL教务管理系统506JSP+MYSQL教务管理系统506JSP+MYSQL教务管理系统
  • JSP论坛源码 jsp+mysql+tomcat

    千次下载 热门讨论 2011-03-08 21:59:29
    运行环境:jdk1.6 tomcat 5.0以上版本 mysql 5.0版本以上 myeclipse 6.0版本以上 用jsp+mysql+tomcat写的简单bbs论坛。实现注册,登录,发帖,回帖,后台管理员管理前台等功能。并且含有配置过程哦!
  • JSP连接mysql

    2011-03-13 21:23:00
    jsp连接mysql:page连接和servlet连接
  • jsp连接mysql数据库

    千次阅读 2015-04-11 00:10:29
    jsp访问mysql数据库

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,586
精华内容 9,434
热门标签
关键字:

jspmysql

mysql 订阅