开发者社区> 桃子红了呐> 正文

JSP脚本连接数据库

简介:
+关注继续查看

入门

简单的jsp文件

<%--
  Created by IntelliJ IDEA.
  User: e550
  Date: 2017/1/9
  Time: 23:24
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" language="java" %>

<html>
<head>
    <title>欢迎</title>
</head>
<body>
欢迎学习Java web知识!
现在的时间是:
<%out.println(new java.util.Date());%>
</body>
</html>

声明

<%--
  Created by IntelliJ IDEA.
  User: e550
  Date: 2017/1/9
  Time: 23:24
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" language="java" %>

<html>
<head>
    <title>声明示例</title>
</head>
<%!
    // 声明一个整型变量
    public int count;
    // 声明一个方法
    public String info() {
        return "hello java";
    }
%>


<body>
<%
    // 输出变量
    out.println(++count); // 加1后输出1
    // 输出方法的返回值
    out.println(info());
%>
</body>
</html>

变量输出

<%--
  Created by IntelliJ IDEA.
  User: e550
  Date: 2017/1/9
  Time: 23:24
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" language="java" %>

<html>
<head>
    <title>输出表达式</title>
</head>
<%!
    // 声明一个整型变量
    public int count;
    // 声明一个方法
    public String info() {
        return "hello java";
    }
%>


<body>
<%=
count++
%>

<%=
info()
%>
</body>
</html>

小脚本测试

<%--
  Created by IntelliJ IDEA.
  User: e550
  Date: 2017/1/9
  Time: 23:24
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" language="java" %>

<html>
<head>
    <title>小脚本测试</title>
</head>


<body>
<table bgcolor="#bdb76b" border="1" width="300px">
    <%
        for(int i=0;i<10;i++) {
    %>
        <tr>
            <td>循环值:</td>
            <td><%=i%></td>
        </tr>
    <%
        }
    %>
</table>
</body>
</html>

422101-20170121003602171-890693489.png

连接数据库

<%--
  Created by IntelliJ IDEA.
  User: e550
  Date: 2017/1/9
  Time: 23:24
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8"  language="java" errorPage="" %>
<%@ page import="java.sql.*" %>

<html>
<head>
    <title>小脚本测试</title>
</head>


<body>
<%
    // 注册数据库驱动
    Class.forName("com.mysql.jdbc.Driver");
    // 获取数据库连接
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test_mysql","root","123456");
    // 创建Statement
    Statement stmt = conn.createStatement();
    // 执行查询
    ResultSet rs = stmt.executeQuery("select * from tp_goods_type;");
%>
<table bgcolor="#bdb76b" border="1px" width="300px">
    <%
        // 遍历结果集
        while (rs.next())
        {
    %>
    <tr>
        <td>
            <%= rs.getString(1)%>
        </td>
        <td>
            <%= rs.getString(2)%>
        </td>
    </tr>
    <%
        }
    %>

</table>
</body>
</html>

这里注意了,需要在编辑器中配置,
422101-20170121014051062-349674846.png

否则无法连接数据库!

422101-20170121014121953-136821785.png



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6332097.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18831 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
25155 0
Spring Boot JPA 连接数据库
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/catoop/article/details/50508397 本文将介绍如何在Spring Boot 工程中添加JPA作为持久化方式。
1072 0
FTP定时批量下载文件(SHELL脚本及使用方法 ) (转)--good
#/bin/bash URL="http://192.168.5.100/xxx.php" check() { RESULT=$(curl -s $URL) echo $RESULT if [ "$RESULT" -eq "1111" ...
1444 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
20555 0
在页面中jsp脚本与jstl交互
在开发中用到了jstl标签,将用的东西记录一下,分享给大家,不对之处多多指教。不断更新 。 (1)jstl中的数据传给jsp脚本
587 0
Spring Boot MyBatis 连接数据库
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/catoop/article/details/50553714 最近比较忙,没来得...
1103 0
4269
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载