import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SimpleJDBCTest {
public static final String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
public static final String drivername = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
public static final String user = "sa";
public static final String password = "sa";
public static void main(String[] args) {
String sql = "select title,price from titles";
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
Class.forName(drivername);
System.out.println("加载驱动成功!");
connection = DriverManager.getConnection(url, user, password);
System.out.println("连接数据库成功!");
statement = connection.createStatement();
resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
System.out.println("书名:" + resultSet.getString("title") + "定价:"
+ resultSet.getDouble("price"));
}
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace(System.out);
} finally {
try {
if (resultSet != null) {
resultSet.close();
}
} catch (Exception e) {
System.err.println("关闭ResultSet时发生异常!");
}
try {
if (statement != null) {
statement.close();
}
} catch (Exception e) {
System.err.println("关闭statement时发生异常!");
}
try {
if (connection != null) {
connection.close();
}
} catch (Exception e) {
System.err.println("关闭connection时发生异常!");
}
}
}
}
分享到:
相关推荐
面对传统JDBC的优化,使用Apache-DbUtils以及德鲁伊,C3P0技术
Java Database Connectivity (JDBC)...总的来说,JDBC入门涉及加载数据库驱动、建立数据库连接以及使用SQL语句操作数据库。对于初学者来说,了解这些基础知识是至关重要的,它们构成了Java应用程序与数据库交互的基础。
5. Realm通过JDBC连接数据库,查询与提交的凭证匹配的用户信息。 6. 如果查询结果存在并且凭证正确,认证成功;否则,认证失败。 对于JDBC连接,你需要配置Shiro的数据源和Realm。以下是一个简单的配置示例: ```...
Connection接口是JDBC API的核心组件,提供了操作关系型数据库的连接。Connection接口包括获取连接、关闭连接、提交事务、回滚事务等方法。 Statement接口: Statement接口是JDBC API的核心组件,提供了执行SQL...
- 连接数据库通常涉及调用`Class.forName()`加载数据库驱动,然后使用`DriverManager.getConnection()`创建连接。例如,对于MySQL,代码可能如下: ```java Class.forName("com.mysql.jdbc.Driver"); Connection...
通过JDBC,开发人员可以编写与数据库无关的代码,因为JDBC提供了一种统一的访问方式,无论数据库是哪种类型。 1. JDBC是一套协议,定义了Java开发者与数据库通信的接口和方法。 2. 实现JDBC的是各个数据库厂商,...
《Java数据库接口JDBC入门基础讲座》可能是针对初学者的教程,着重于介绍JDBC的基础概念和基本操作,包括如何设置数据库连接参数、执行查询和更新操作、处理异常等。 《JDBC API数据库编程实作教材》则是实战型的...
JDBC驱动是Java应用程序连接到数据库的桥梁,它实现了Java API与数据库特定的通信协议。在标题提到的配置信息中,“driver-class-name”是指JDBC驱动的类名,这告诉Java程序如何加载并初始化驱动。在这里,驱动的类...
是一个最简单,也是学习jsp必须会的一个入门实验----通过jdbc连接数据库。 采用jsp+access数据库实现,同时使用javabean通过jdbc连接数据库。运行结果将显示从数据库查询出的图书。里面包含了javabean的源代码及解释...
**JDBC连接数据库的步骤** 连接数据库通常涉及以下步骤: 1. **加载驱动**:使用DriverManager的`registerDriver()`方法注册对应的数据库驱动。 2. **建立连接**:调用DriverManager的`getConnection()`方法,传入...
Java JDBC基本入门知识,带增删改查例子,支持MySql数据库,包含事务管理,返回数据格式有类对象和List集合格式。有利于初学者理解Java是怎么连接和操作数据库的,也是慕课网中 JDBC之对面女孩走过来的实例源码,亲...
JAVA连接数据库操作的详解(JDBC),JDBC详尽的PPT入门教程
详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。
GBase 8s 数据库 JDBC Driver 是一种基于 Java 的数据库驱动程序,用于连接和操作 GBase 8s 数据库。该驱动程序符合行业标准,提供了灵活的数据库访问和操作方式。 2. 内容 本文档涵盖了以下内容: * GBase 8s ...
在本文中,我们将探讨如何利用JDBC(Java Database Connectivity)在MyBatis中操作数据库,这是初学者入门MyBatis的基础步骤。我们将涵盖连接数据库、预处理语句、传递参数、处理结果集以及关闭资源等关键知识点。 ...
最后,启动 Tomcat 服务器,并访问 `http://localhost:8080/DBTest/index.jsp` 查看是否成功连接数据库并获取数据。 以上步骤详细介绍了一个初学者如何使用 Tomcat 6.0 和 JDBC 连接池连接 MySQL 数据库的过程。...
JDBC提供了诸如查询执行、结果集处理、数据库连接管理等功能,使开发者能够编写出跨平台的数据库应用程序。 ##### 2.2 JDBC与应用程序的关系 在Java应用程序中,JDBC充当了应用程序与数据库之间的桥梁。通过使用...
本文将详细介绍如何使用JDBC连接Oracle数据库,以帮助新人快速入门。 1. JDBC连接Oracle数据库的基本步骤: (1) 添加Oracle JDBC驱动:首先,你需要在项目中引入Oracle的JDBC驱动,通常为ojdbc.jar或ojdbc6.jar等...