如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014)
前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击lib粘贴就OK)这里给个链接供下载:
https://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就表明到达最后一行了。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算