精华内容
下载资源
问答
  • 注意导完驱动包,还要在WEB-INF/lib下再放一份。 LogIn.jsp代码 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+...

    注意导完驱动包,还要在WEB-INF/lib下再放一份。

    LogIn.jsp代码

    <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'LogIn.jsp' starting page</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body>
      	<!-- <form method="post" action="Check.jsp"> -->
      	<form method="post" action="/servletStudy_20160302/ServletDemo">
      		用户名:<input type="text" size="20" name="name"><br>
      		密        码:<input type="password" size="20" name="password">
      		<input type="submit" value="登录" name="Submit"><br>
      	</form>
      </body>
    </html>
    

    注意 action的“/servletStudy_20160302/ServletDemo”前面是项目名称后面是servlet类

    web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
      <display-name>servletStudy_20160302</display-name>
      <servlet>
        <servlet-name>ServletDemo</servlet-name>
        <servlet-class>tju.chc.test.ServletDemo</servlet-class>
      </servlet>
    
      <servlet-mapping>
        <servlet-name>ServletDemo</servlet-name>
        <url-pattern>/ServletDemo</url-pattern>
      </servlet-mapping>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
    </web-app>

    还有一点,

    下面是ServletDemo中的doPost方法

    public void doPost(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    
    		response.setContentType("text/html");
    		response.setCharacterEncoding("utf8");//这一句是为防止乱码
    		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><meta charset=\"gbk\"></HEAD>");
    		out.println("  <BODY>");
    		out.print("    This is ");
    		out.print(this.getClass());
    		out.println(", using the POST method");
    		DatabaseBean databaseBean = new DatabaseBean();
    		String userName = request.getParameter("name");
    		String userPS = request.getParameter("password");
    		try{
    			if (databaseBean.logInUser(userName, userPS)) {
    				out.println(userName + ",sdfasdf你已经登陆成功!");
    			}
    		}catch(Exception e){
    			out.println("输入的用户名或者密码有误!");
    		}
    		out.println("  </BODY>");
    		out.println("</HTML>");
    		out.flush();
    		out.close();
    	}
    

    DatabaseBean.java

    package tju.chc.database;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class DatabaseBean {
    	private Connection connection = null;
    	private Statement statement = null;
    	private ResultSet resultSet = null;
    	
    	public DatabaseBean(){
    		try {
    			Class.forName("com.mysql.jdbc.Driver").newInstance();
    			connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mytest1", "root", "");
    			statement = connection.createStatement();
    		} catch (InstantiationException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IllegalAccessException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (ClassNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		
    	}
    	public boolean logInUser(String userName,String userPassword){
    		boolean userExit = false;
    		String strSql = "select * from user where userId = '"+userName+"' and uPS = '" +userPassword+ "'";
    		try {
    			resultSet = statement.executeQuery(strSql);
    			if(resultSet.next()){
    				String userNam = resultSet.getString("userId");
    				String userPS = resultSet.getString("uPS");
    				System.out.println(userNam+","+userPS);
    				userExit = true;
    				connection.close();
    				return userExit;
    			}
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    			try {
    				connection.close();
    				return false;
    			} catch (SQLException e1) {
    				// TODO Auto-generated catch block
    				e1.printStackTrace();
    			}
    		}
    		return userExit;
    		
    	}
    }
    



    展开全文
  • 网页代码(在form标签中加入链接类的名称和链接方式,于上面的保持一致):   1 <!DOCTYPE html> 2 3 4 5 <title>Title 6 7 8 9 10 <!--总布局--> 11 12 <!-- ...

    连接代码(其中用到了连接池,不要忘记Jar包、拉入配置文件和工具类):


     

     1 package cn.Wuchuang.Servlet;
     2 
     3 import org.springframework.jdbc.core.JdbcTemplate;
     4 
     5 import javax.servlet.ServletException;
     6 import javax.servlet.annotation.WebServlet;
     7 import javax.servlet.http.HttpServlet;
     8 import javax.servlet.http.HttpServletRequest;
     9 import javax.servlet.http.HttpServletResponse;
    10 import java.io.IOException;
    11
    12

    @WebServlet("/ServletDrZuanJie")

    13 public class ServletDrZuanJie extends HttpServlet {

    14     JdbcTemplate jdbcTemplate = new JdbcTemplate(JDBCUtils.getDataSource());

    15     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    16         System.out.println("提交方式为Post");
    17         String username = request.getParameter("username");
    18         String password = request.getParameter("password");
    19         System.out.println("账号为"+username+"密码为"+password);

    20         String sql = "select count(*) from zh where uname='"+username+"' and upd = '"+password+"'";
    21         Long aLong = jdbcTemplate.queryForObject(sql, Long.class);
    22         System.out.println(aLong);
    23         if (aLong!=0){
    24             System.out.println("登陆成功");
    25         }else {
    26             System.out.println("登录失败");
    27         }

    28     }
    29 
    30     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    31         this.doPost(request,response);
    32     }
    33 }

    网页代码(在form标签中加入链接类的名称和链接方式,于上面的保持一致):


     

      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4     <meta charset="UTF-8">
      5     <title>Title</title>
      6     <link rel="stylesheet" type="text/css" href="css/DluWl.css"/>
      7 </head>
      8 <body>
      9 <form action="/ServletDrZuanJie" method="post">
     10 <!--总布局-->
     11 <div id="box">
     12     <!--
     13         作者:offline
     14         时间:2019-04-09
     15         描述:logo布局
     16     -->
     17     <div id="logo">
     18 
     19         <div class="logo1">
     20             <img src="img/logo.png" id="img1"/>
     21             <span style="font-weight:100;color: #A09AA1;" id="w2">求婚钻戒领导品牌</span>
     22         </div>
     23 
     24         <div class="logo1">
     25 
     26             <div class="tu1">
     27                 <img src="img/tips.png" id="img2">
     28             </div>
     29             <span style="font-weight: 100; color: #A09AA1;" id="w1">国际权威认证</span>
     30             <div class="tu2">
     31                 <img src="img/tips.png" id="img3">
     32             </div>
     33             <span style="font:'maiandra gd'; font-weight: 100; color: #A09AA1; "id="w3">十五年无理由退换</span>
     34 
     35             <div class="tu3">
     36                 <img src="img/tips.png" id="img4">
     37             </div>
     38             <span style="font:'maiandra gd'; font-weight: 100; color: #A09AA1; "id="w4">终身保养</span>
     39 
     40         </div>
     41 
     42     </div>
     43     <!--
     44         作者:offline
     45         时间:2019-04-09
     46         描述:主界面图片
     47     -->
     48     <div id="bodys">
     49         <!--
     50             作者:offline
     51             时间:2019-04-09
     52             描述:北京图
     53         -->
     54         <div class="ztu1">
     55             <!--
     56                 作者:offline
     57                 时间:2019-04-09
     58                 描述:登陆输入框
     59             -->
     60             <div class="kj">
     61 
     62                     <hr id="r1" style="font-weight: 400;color: #1D1D1D;"/>
     63                     <h3 style="font-weight: 300;">欢迎登陆</h3>
     64                     <hr id="r2" style="font-weight: 400;color: #1D1D1D;" />
     65 
     66                     <input type="text" name="username" placeholder="请您输入邮箱/手机号" class="sr">
     67                     <div class="imgs">
     68                         <img src="img/mb.png" class="imgs2"/>
     69                     </div>
     70 
     71                     <input type="password" name="password" placeholder="请输入密码" class="sr2"/>
     72                     <div class="imgss">
     73                         <img src="img/mb.png"class="imgs3"/>
     74                     </div>
     75                     <br />
     76                     <div class="jz">
     77                         <input type="checkbox" placeholder="10px">记住密码
     78 
     79                     </div>
     80                     <a href="https://www.baidu.com" style="color: #3E4B53;text-decoration: none;" class="jz1">忘记密码</a>
     81 
     82                     <input type="button" value="注册" class="jz2"/>
     83                     <input type="submit" value="登陆" class="jz3"/>
     84                     <hr style="background-color: #EAEAEB; width: 400px;margin-top: 40px; " />
     85                     <div class="san">
     86                         <b style="font-weight: 300;font-size: 15px;margin-left: 35px;color: #D6B870;">更多合作网站账户请登录:</b>
     87                         <img src="img/QQ.jpg" style="margin-left: 25px;"/>
     88                         <img src="img/wb.jpg" style="margin-left: 25px;"/>
     89                         <img src="img/wx.jpg" style="margin-left: 25px;"/>
     90                     </div>
     91 
     92             </div>
     93         </div>
     94     </div>
     95     <!--
     96         作者:offline
     97         时间:2019-04-09
     98         描述:尾部
     99     -->
    100     <div id="tail" style="height: 500px;margin: 0 auto;text-align: center;color: #ABABAB;font-weight: 200;">
    101         <b >
    102             CapyriGht@ 2006-2015 www.DarryRing.com     戴瑞珠宝    All Rights Reserved. 粤ICP备100215号
    103         </b><br /><br />
    104         <b>
    105             中国互联网违法信息举报重心 | 中国公安网络110报警服务 | 本网站提供所售商品的正式发票
    106         </b>
    107     </div>
    108 </div>
    109 </form>
    110 </body>
    111 </html>

     

    转载于:https://www.cnblogs.com/lxr521/p/10681259.html

    展开全文
  • 因为刚接触web,所以,唉。。。说多了都是泪啊。。。。 说说今天遇到的问题, 百度了一下,说明是数据库没连接上。但是检查了一下自己的配置,自己已经导入了数据库jar包了啊,这就有点玄学了。。。 然后回来又...

    因为刚接触web,所以,唉。。。说多了都是泪啊。。。。

    说说今天遇到的问题,

    百度了一下,说明是数据库没连接上。但是检查了一下自己的配置,自己已经导入了数据库jar包了啊,这就有点玄学了。。。

    然后回来又看了看,继续百度了又百度,终于解决了。。。

    解决方法如下:

    在这个目录下,导入一次jar包就可以了,为什么?因为Tomcat不自己加载驱动啊。。。。qwq

     

    展开全文
  • python使用Django库从网页收集数据插入到mysql数据库中 一、目录结构 说明:目录结构进过优化后,已经变成了model+html+views的基础布局。 二、实现步骤 1、创建实体类 2、执行以下三个命令,创建数据库表 python ...

    python使用Django库从网页收集数据插入到mysql数据库中

    一、目录结构
    说明:目录结构进过优化后,已经变成了model+html+views的基础布局。
    百度网盘链接:https://pan.baidu.com/s/1uWRDyIZmDdGFkHskBEncEQ
    提取码:ikuc
    在这里插入图片描述
    二、实现步骤
    1、创建实体类
    在这里插入图片描述
    2、执行以下三个命令,创建数据库表
    python manage.py makemigrations
    python manage.py makemigrations web_t
    python manage.py migrate
    这个命令是在cmd里面进入到项目根目录后依次执行的,cmd命令执行不详细介绍。
    当你看见一串儿的ok以后就行了,基本都是加载一些Django所依赖的库表。

    3、views存储逻辑
    在这里插入图片描述
    4、页面实现
    在这里插入图片描述
    5、访问设置
    在这里插入图片描述
    6、访问测试
    在这里插入图片描述

    展开全文
  • &lt;?...$lnk = mysql_connect('localhost', 'root', '********') or die ('连接失败 : ' ....//密码填的是连接数据库的密码 ...//这就是指定数据库字符集 //选择当前连接数据库为student mysql_select_db('boo...
  • 1.网页如何跟数据库链接起来? 2.比如网页中一个文本框,如何让数据库中某条信息显示到这个文本框中 3.比如一个调查问卷一样的表单,如何将用户提交的表单信息写入数据库 希望大神可以回答一下,解一下心中困惑,...
  • web应用访问数据库的方式

    千次阅读 2017-09-27 21:48:13
    web应用访问数据库的方式:介绍两种。一种是通过JDBC连接,一种是通过Mybatis连接。 笔者这里用tomcat6.0作为服务器 一、通过JDBC的方式与servlet连接: 1.配置tomcat的文件,首先打开tomcat文件中conf目录下的...
  • java web连接数据库

    千次阅读 2020-12-15 16:52:34
    Java web连接MySQL数据库 使用jsp访问数据库,并修改数据库中的某一个值,在页面显示修改成功信息。 一、准备 首先在MySQL数据库里面建立一张学生信息表,我这里是使用Navicat建立的数据库。大家也可以直接下载MySQL...
  • 刚重装了一遍系统,要重新配置myeclipse还要把之前的做的网页信息导进去,其实myeclipse和tomca服务器t配置的已经是一波三折了,由于网上诸多的网盘链接失效,我一直想安装2015 stable2.0版一直找不到合适的连接,...
  • Android通过Web与后台数据库交互

    千次阅读 多人点赞 2019-10-11 00:57:15
    开发一个app与后台数据库交互,基于mysql+jdbc,没有使用DBUtils或jdbc框架,纯粹底层jdbc实现. 2.开发环境 系统 : win10 IDE : Android Studio 3.5.1,IntelliJ IDEA 2019.02 DBMS : Mysql 8.0....
  • 一.Java web插入数据库数据库出现中文乱码 Java web项目插入MySQL数据库显示中文乱码,可能是连接方式编码出现了问题,我只了是用c3p0连接池,需要修改c3p0-config.xml 在数据库名之后加上?useUnicode=true&...
  • 使用Oracle数据库作为数据存储,并将连接字符串写入配置文件; <!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> 在调用...
  • 最为稳妥的导包方式为先将需要导入的jar包(此处应导入mysql-connector-java-5.1.42-bin.jar包)复制一份后粘贴到WEB-INF目录下的lib文件中,再通过右键点击项目名-》Build Path-》java Build path-
  • 搭建WEB服务器+数据库

    2020-06-25 15:01:40
    由于其具有跨平台和安全性,所以被广泛使用,是最流行的Web服务器端软件之一。安装的命令:sudo apt-get install apache2 这个时候在浏览器里面输入自己服务器的IP 可以看到测试界面 安装PHP sudo apt-get ...
  • 注意:这里需要配置访问mysql,redis,配置访问数据库需要使用--link。否则部署的web应用程序通过ip访问不了mysql,redis docker run --name tomcat -p 8080:8080  --link mymysql:db --link myredis  -v $PWD/...
  • 首先声明,金仓数据库与现在主流的Oracle、MySQL、SQL Server等数据库相比,还是有差距的,所以,如果不是特别需要使用金仓数据库去完成一些工作或者特意练习自己修正Bug的能力,而只是作为入门去学习数据库的知识,...
  • 创建Web数据库

    2019-11-07 15:26:18
    创建Web数据库MySQL 监视程序登录到MySQL创建数据库和用户设置用户与权限MySQL权限系统的介绍最少权限原则创建用户:GRANT命令四个级别的权限权限的类型和级别REVOKE 命令例子创建一个Web用户正确使用数据库创建...
  • HTML 标准自1999年12月发布的 HTML 4.01 后,后继的 HTML 5 和其它标准被束之高阁,为了推动web标准化运动的发展,一些公司联合起来,成立了一个叫做 Web Hypertext Application Technology Working Group (Web 超...
  • 点击打开链接
  • JAVA WEB几种数据库连接方式

    千次阅读 2017-02-16 13:51:38
    1、Oracle8/8i/9i数据库(thin模式)Class.forName("Oracle.jdbc.driver.OracleDriver").newInstance();Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user=&...
  • 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  • idea中Javaweb链接数据库

    千次阅读 2019-02-17 19:07:30
    创建好了以后在web-inf目录下创建两个director分别叫classes和lib,其中classes是存放src中类编译好的字节码文件,而lib则是存放连接器jar包的地方。因为在实际项目中服务器并不会是客户端,所以tomcat也必须知道...
  • 登录页面——链接数据库

    千次阅读 2017-11-06 09:45:18
    登录界面——连接数据库  这周的主要任务就是看极客学院的servlet和jdbc视频,然后跟着敲代码实现登录界面,怎么说感觉这确实很难做,毕竟对这个没多大了解,跟着servlet 的视频敲到第五个就进行不下去了,因为...
  • 创建Web站点如果没有这个asp, 看下图: 创建好后:比如这样:站点工程就创建好了.不过还要给这个文件夹一个”写权限”(选择刚才创建的工程文件夹,...最后实验一下: Web站点完成, 后面开始连接数据库.先打开sql se...
  • 保证在sql的配置管理器当中配置好外部软件连接数据库的设置之后 找到项目中的src文件夹右键 导入连接数据库的jar文件,点击add external jars 导入完成 将项目挂载至tomcat 这是用户登录界面的...
  • 最近在用java开发做毕业设计,在插入商品数据的时候,在网页插入了一条数据卡了一下,然后 查看数据库发现竟然插入了三条一样的数据。再然后我又插入了一条数据,插入的时候 没有卡一下,然后查看数据库,发现正常地...
  • Python如何连接web数据库

    千次阅读 2019-02-21 21:30:16
    提到Python开发web应用,就一定少不了数据库的使用,那么Python是如何操作web数据库的呢?今天我们一起来学习一下,本文基于Django为基础开发框架,Django项目要操作数据库,首先要和数据库建立连接,才能让程序中的...
  • web.config文件中添加语句: sever为要连接的计算机名,database为连接的数据库名字,uid为登陆名(默认为sa),pwd为连接密码(没有密码可为空)。 在后台代码上可通过代码来调用上述连接字符串作为...
  • JAVA WEB 连接数据库代码

    千次阅读 2016-10-29 23:01:26
    jdbc:mysql://localhost:3306/BookDB 即为连接你本地数据库的url,如果你在安装数据库中没有做其他改动就不用更改默认的3306端口。   配置eclipse+struts见: 点击打开链接 数据库操作命令见: 点击打开链接
  • 基于V#的ASP.NET.MVC 4 web 网站程序开发 接着上篇继续,上篇地址为https://blog.csdn.net/weixin_42534390/article/details/86576537 我们首先要有一个认知,就是ASP.NET.MVC 4 web 网站程序开发的三层架构概念,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 89,243
精华内容 35,697
关键字:

web网页链接数据库