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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yilyil

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

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

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

打赏作者

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

抵扣说明:

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

余额充值