分享如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014)

前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击lib粘贴就OK)这里给个链接供下载:

http://www.java2s.com/Code/Jar/s/Downloadsqljdbc420jar.htm

主要有五个步骤:

1、加载jdbc驱动程序(主要就是调用Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver))

2、创建连接对象connection的实例对象(即调用DriverManager.getConnection(url,username,password)),这里的url就是SqlServer在电脑中地址,一般都是jdbc:sqlserver://localhost:1433(端口号都是一样,除非自己后来改了),至于username和password就是数据库的登录名和密码了

3、执行SQL语句,这里又有静态SQL和动态SQL语句之分,createStatement就是静态的,prepareStatement就是动态的

4、对结果集进行处理

5、关闭连接(这个很重要,避免浪费资源)

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<html><head><title>SQL Server 2014</title></head><body>
连接SQL Server 2014数据库<br><%String driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";String url = "jdbc:sqlserver://localhost:1433;DatabaseName=db_jsp";//这里的数据库名称就是数据表的上一级的那个数据库String username = "sa";String password = "123";Class.forName(driverClass);//加载jdbc驱动程序Connection conn=DriverManager.getConnection(url, username, password);//创建connection连接对象的实例Statement stmt=conn.createStatement();//创建静态SQL语句对象的实例,实现增删改查ResultSet rs = stmt.executeQuery("select * from tb_user");//executeQuery是实现查询,返回的是结果集对象while(rs.next()){out.println("<br>用户名:"+rs.getString(2)+"    密码:"+rs.getString(3));//这个tb_user总共有三列,第一列是数字,这里是获取第二和第三列}rs.close();stmt.close();conn.close();%>
</body></html>

我的数据库名称是db_jsp,如下,此次查询的是tb_user表

可以看到tb_user的数据表共有三列,使用getString(index)就是分别获得对应的index列

rs.next()就是使指针实现自动移到下一位,如果返回为false就表明到达最后一行了。

如何在jsp中连接SQLserver数据库相关推荐

  1. ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc

    场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...

  2. 如何在linux中连接sybase数据库

    如何在linux中连接sybase数据库 要在Linux中连接Sybase数据库,需要使用Sybase客户端工具(例如isql或bcp)以及Sybase库文件和驱动程序.以下是一些基本步骤: 1.安装 ...

  3. 如何在IDEA中连接mysql数据库

    补充说明下,本篇博文连接数据库,只是将IDEA作为一个Mysql数据库的可视化界面,无法在代码中访问.如果你们是想在代码中连接MySQL数据库,比如通过访问数据库的用户名和密码来进行登录验证,那么请看 ...

  4. 如何在IDEA中连接mysql数据库以及导入mysql jar包

    一.如何IDEA中链接mysql数据库 1.打开IDEA,然后点击右边的DataBase 2.点击加号,点击DateSourse,然后再选择Mysql 3.然后在以下页面中填入所需要连接数据库的主机名 ...

  5. asp 连接mysql_如何在ASP中连接MySQL数据库

    ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元.二就是使用MyODBC 来连接,下面我们就来看看第二种方式. 试验的平台: MySQL 4.0 For R ...

  6. c语言 mysql_bind,C语言连接SQLSERVER数据库

    第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...

  7. ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

    场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10679 ...

  8. jsp连接sqlServer数据库教程、jsp连接sqlServer数据库报ClassNotFoundException异常

    jsp连接sqlServer数据库教程.jsp连接sqlServer数据库报ClassNotFoundException异常 参考文章: (1)jsp连接sqlServer数据库教程.jsp连接sql ...

  9. .net mvc html访问数据库,ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

    场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: 在上面使用MVC搭建起来Hello World项目后,怎样连接SqlServer数据库并实现增删改查. 这里使用的是Visua ...

最新文章

  1. docker rails mysql_MySQL 进行 Docker 容器化之体验与感悟
  2. bzoj2194 快速傅里叶之二
  3. jquery事件绑定解绑机制源码分析
  4. 基金学习20190802
  5. request 获取url
  6. 栈溢出脚本_污点分析挖掘漏洞演示——如何在8小时内从零发现cve20120158(word溢出漏洞)...
  7. 1、和一定时找数组中的两个数
  8. 个推华为推送、小米推送、苹果推送及角标
  9. 【编译原理系列】文法、终结符、非终结符、产生式、子集构造法
  10. LEACH Algorithm
  11. 银行家舍入-四舍六入五成双
  12. 常见sketch简介
  13. 技术实践|Redis基础知识及集群搭建(上)
  14. 并联四足机器人项目开源教程(三)--- 使用webots搭建仿真环境
  15. Windows server 2008 R2 服务器系统安全防御加固方法
  16. marketch 导出html,Sketch设计稿标注必装神器Marketch
  17. linux递归访问文件权限,Linux基础管理——文件权限管理(访问控制)
  18. java、正则表达式、php校验“统一社会信用代码”
  19. phpstorm 突然打开不了了
  20. 01.the window

热门文章

  1. 《一边焦虑,一边成长》的优秀读后感范文4500字
  2. php通过链接获取公众号文章内容,php公众号链接提取文章标题、封面图、摘要、作者、公众号名称、简介、微信号、正文...
  3. 宽搜——nkoj1168血色十字军
  4. ios safari 中时间 Invalid Date及Nah问题
  5. TokuDB InnoDB insert压力测试对比
  6. shell 脚本中$$,$#,$?分别代表什么意思?
  7. 一张图解释 CAP 理论中 C、A、P 三者间的关系
  8. QGIS火星坐标转换插件
  9. word填充图片如何保持和原图比例一致_技术分析 | 为什么一张图片就能苹果手机重启...
  10. 丰度(abundance)