IDEA Web连接sqlServer

主题:IDEA Web连接sqlServe
此之前都是用C#+VS来写网页,这两天使用JAVA+IDEA来写,以下来记录成果
参考资料
  1. IDEA创建Web项目
  2. IDEA连接Sql Server数据库
  3. 利用JSP和HTML来读取连接数据的数据
参考以上资料就可完成搭建,以下是自己简单介绍,总结

第一步:IDEA创建Web项目

在这里插入图片描述

  1. 我们建立一个 Project,在该Project中我们建立一个Web Application module,作为serve side

  2. Web Application module中在建立两个文件夹
    - classes: 存放编译后输出的classes文件
    - lib: 存放第三方jar包

  3. 模块可以依赖于项目中的sdk、jar文件(库)或其他模块,我们的需要依赖于lib文件
    在 FILE --> Project structure --> Module --> Dependency: ‘+’ --> ‘Jars or directory’ 添加lib文件路径

    在 FILE --> Project structure --> Module --> Path : Output path 与 Test output path 更改为classes文件路径

  4. 连接Tomcat
    run --> Edit Configurations–>’+’–>点击Tomcat(Local)–>点击Fix


第二步:IDEA 连接SQL SERVER

需要用到 — SSMS(2017,自己下载),SQL SERVER configuration Manager,服务(这两个自带,win+s 呼叫小娜)

1. 在SSMS的操作
  • 用Windows身份登录一个服务器A去创建一个用户

           对象资源管理器 ->安全性 -> 右键登录名:新建登录名
    
  • 设置用户名及密码 ,服务器角色全部勾选

2. 在SQL SERVER configuration Manager操作
  • SQL server 网路配置 --> 启用TCP/IP且P下的所有IP启用,最后的TCP端口改成1433
3. 在服务上的操作
  • 找到服务A,将他重启
4. 在IDEA上的操作
  • DataBase -->DataSource --> ‘+’ --> Mircosoft SQL Server

      填写Port User Password【有可能需要下载drive ,下面有提示】
    
  • 点击Test Connection,然后就可以操作数据库了


第三步:写代码读取数据库代码

  1. 下载sqljdbc4-2.0JAR包,到lib文件
  2. 编辑 Index.Jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.sql.*" %>
<html>
<%
try
{
  Connection c=null;
  ResultSet resultSet=null;
  Statement sql=null;~
// 一丶加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//二丶获取数据库连接对象
c = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=IDEA_TestDB",User,PWD);
//三丶创建SQL命令
sql = c.createStatement();
//四丶执行
resultSet = sql.executeQuery("select * from  Student");
//五丶输出
    while(resultSet.next())
   {
%>
  <td><%=resultSet.getInt(1)%>  </td>
<%
    }
  }
catch(Exception e){}
 %>
 </html>
  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
为教务系统创建登录页面、注册页面和数据展示页面,我们可以使用IDEA作为开发工具,使用JSP作为前端页面技术,使用SQL Server作为后端数据库。 首先,我们可以使用IDEA创建一个新的Web项目,并配置好相关的Tomcat服务器。然后,创建一个登录页面的JSP文件,设置好输入框和按钮,并添加相关的样式和交互功能。在后台逻辑中,通过编写JSP代码与后端数据库进行交互,验证用户输入的用户名和密码是否正确。 接下来,我们可以创建一个注册页面的JSP文件,设置好输入框和提交按钮,并添加相关的样式和交互功能。在后台逻辑中,通过编写JSP代码与后端数据库进行交互,将用户输入的注册信息保存到数据库中。 最后,我们可以创建一个数据展示页面的JSP文件,利用SQL语句从数据库中查询需要展示的数据,并通过JSP代码将数据展示在页面上。我们可以使用表格、列表等方式展示数据,同时可以添加相关的分页功能。 在开发过程中,我们需要在IDEA中配置好数据库连接,确保能够通过JSP代码与SQL Server进行交互。另外,还需要注意安全性,比如对于登录页面和注册页面,需要对用户输入的数据进行合法性校验,避免恶意代码注入等安全问题。 通过以上步骤,我们可以创建一个教务系统的登录页面、注册页面和数据展示页面。在开发完成后,我们可以在本地部署Tomcat服务器,并通过浏览器访问这些页面,测试其功能和效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yilyil

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值