IDEA Web连接sqlServer

主题:IDEA Web连接sqlServe

此之前都是用C#+VS来写网页,这两天使用JAVA+IDEA来写,以下来记录成果

参考资料
  1. IDEA创建Web项目
  2. IDEA连接Sql Server数据库
  3. 利用JSP和HTML来读取连接数据的数据
参考以上资料就可完成搭建,以下是自己简单介绍,总结

第一步:IDEA创建Web项目

IDEA Web连接sqlServer_第1张图片

  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>

你可能感兴趣的:(#,JAVA基础)