JSP中通过JDBC访问数据库

作者:无名 - 其它综合 -

一、步骤介绍

1.通过class.forname()加载驱动;

2.通过drivermanager.getconnection()获取conncetion连接对象;

3.创建statement对象传递sql语句到数据库执行;

4.接收resultset查询结果;

5.释放资源。

二、查询案例

public void getdata(){
        string url = "jdbc:sqlserver://127.0.0.1:1433;databasename=news";
        connection con=null;
        try {
            // 加载驱动
            class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver");
            // 获得数据库连接对象
            con = drivermanager.getconnection(url, "sa", "12345yehuan");
            // 执行sql语句
            string sql = "select * from student";
            statement statement = con.createstatement();
// 接收查询结果 resultset rs = statement.executequery(sql); while(rs.next()){ int id = rs.getint(1); string name = rs.getstring(2); int age = rs.getint(3); system.out.println(id+"\t"+name+"\t"+age); } system.out.println("连接成功"); } catch (classnotfoundexception e) { e.printstacktrace(); } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); } finally { try {
// 释放资源 con.close(); } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); } } }

jsp中通过jdbc访问数据库

原文地址:https://www.cnblogs.com/yehuan/p/10886748.html

IT人知识库 原文地址:http://www.itpeo.net/9999/4535948.html





SQL高级子查询

一:编写子查询:   查询学生章涵的班级编号,然后在学生表查询出与章涵的班级编号相同的学生编号、姓名、和班级编号   1 ...

php中instanceof操作符

"instanceof"操作符的使用非常简单,它用两个参数来完成其功能。第一个参数是你想要检查的对象,第二个参数是类名( ...

未选择的路/弗罗斯特(美)

黄色的树林分出两条路, 可惜我不能同时去涉足, 我在那路口久久伫立, 我像着一条路极目望去, 直到它消失在丛林深处, ...

python爬虫--基本流程

基于python3的实现,获取网页的基础技术:request、urllib、selenium;解析网页的基础技术:r ...

swift初学日志

近来总想着提升自己,总也是又把之前看到一半的书籍开始看起 虽说了解旧的实现也是对学习有所帮助,但给自己的计划时间并不多 ...

Python可变参数*和**

可变参数 在python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意 ...

重装一次CM的坑爹记录

今天同事要对测试环境进行降级(测试高于生产所以要求降级),自己不经常搞运维,但是无奈测试环境没运维管理只能自己上了。 流 ...

Git与GitHub入门基础(二)

上节回顾 初始化一个git仓库用 git init 命令。 将文件添加到git仓库中主要有两个步骤:      第一 ...

2019年7月18日星期四(交叉工具链)

一、交叉工具链? 1、什么是交叉工具链? 我们已经学习过的编译器是gcc编译器,gcc可以将高级语言转换目标程序。 gc ...

【题解】P1412经营与开发(DP)

description 给出 \(n\) 个星球,每个星球有一个类型,如果该星球 \(i\) 类型是 \(1\) 则我们 ...

利用salt进行系统初始化操作

使用salt对系统进行初始化操作 概述 使用cobbler安装的操作系统,默认安装了一些基本的软件,比如zabbix ...

[javascript]原生js实现Ajax

一.首先看jquery提供的ajax方法: $.ajax({ url: , type: ‘‘, ...

鼠标特效测试

lt;script type="text/javascript"gt; /* 鼠标特效 */ var a_idx = ...

Java多线程4:Thread中的静态方法

一、thread类中的静态方法   thread类中的静态方法是通过thread.方法名来调用的,那么问题来了,这个th ...

vue实战

vue是目前比较火的一个前端单页框架,简单容易上手一个简化版的项目只需要4个组件即可vue + vue-router + ...

linux查看tomcat日志

声明:以上内容均为转载,个人对这块知识搜罗之后放在一起,非原创,以后这块有问题还会继续添加。 tomcat 日志分为下 ...

asp.net提交危险字符处理方法之一

在form表单提交前,可以在web页面,submit按钮的click事件中,使用js函数对,可能有危险字符的内容进行编码 ...

2016710101352016-2017-2《Java程序设计》学到第四周出现的问题

晃眼学习java已经四周,感觉这是周以来都没有经历过周末。每位都在为实验能否按时完成,能否掌握到该学知识内容,哪怕一小 ...

Shiro自定义realm实现密码验证及登录、密码加密注册、修改密码的验证

一:先从登录开始,直接看代码 @requestmapping(value="dologin",method = ...

2016booklistsofClark

2016已读:《追寻生命的意义》 ---推荐《牧羊男孩的奇幻之旅》《一个陌生女人的来信》《牛虻》《格兰特船长的儿女》《 ...