今天中午试着做了一个通过JTDS.JAR的驱动进行MS-SQLSERVER_DB连接,连接字符串经常忘记,不如把它放在博客里了,忘了就来看一下,哈哈
public class ConnectionManager
{
private static String DRIVER_CLASS = "net.sourceforge.jtds.jdbc.Driver";
private static String URL = "jdbc:jtds:sqlserver://localhost:1433/forums";
private static String USER_NAME = "sa";
private static String PASSWORD = "sa";
private ConnectionManager()
{
}
//获取数据库连接对象的方法
public static Connection getConnection()
{
Connection conn = null;
try
{
Class.forName(DRIVER_CLASS);
conn = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
catch(SQLException e)
{
e.printStackTrace();
}
return conn;
}
public static void main(String[] args)
{
String sql = "SELECT * FROM userInfo";
List<UserInfo> list = new ArrayList<UserInfo>();
Connection conn = null;
PreparedStatement stm = null;
ResultSet result = null;
conn = getConnection();
try
{
stm = conn.prepareStatement(sql);
result = stm.executeQuery();
UserInfo temp;
while (result.next())
{
temp = new UserInfo(result.getInt("userId"),
result.getString("userName"), result.getString("password"));
list.add(temp);
}
}
catch(SQLException e)
{
e.printStackTrace();
}
finally
{
try
{
result.close();
stm.close();
conn.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
finally
{
result = null;
stm = null;
conn = null;
}
}
for (UserInfo temp : list)
{
System.out.println(temp.getUserId() + "--" + temp.getUserName() + "--" + temp.getPassword());
}
}
}
分享到:
相关推荐
JDBC动力节点老杜的精华,用于复习回顾
Java数据库连接(JDBC)是Java编程语言中用于与各种数据库进行交互的一组接口和类。JDBC-ODBC桥是JDBC最初提供...而对于有经验的开发者,这可能是一个快速回顾和参考的资源,以应对那些仍然依赖于JDBC-ODBC桥的旧系统。
#### JDBC回顾 在使用MyBatis之前,我们需要先回顾一下JDBC的基本操作。JDBC(Java Database Connectivity)是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 -...
**JDBC回顾** 在学习Hibernate之前,复习JDBC是必要的。JDBC提供了连接数据库、执行SQL语句、处理结果集等功能。主要接口包括: - `Connection`: 提供了数据库信息,如表、SQL语法等。 - `Driver`: 数据库驱动实现的...
- **JDBC回顾**:Java数据库连接,是Java与数据库交互的基础,Hibernate在JDBC之上提供了更高级的抽象。 ### 2. Hibernate核心概念 - **核心类**:如SessionFactory、Session、Transaction等,它们是Hibernate操作...
#### JDBC回顾与MyBatis简介 **JDBC(Java Database Connectivity)** 是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。它由一组用Java语言编写的类和接口组成...
**JDBC回顾:** 在深入学习ibatis之前,理解JDBC的基本概念和操作是非常重要的。JDBC提供了Java应用程序与数据库交互的标准API,包括连接数据库、执行SQL语句、处理结果集等功能。 **Ibatis配置文件详解:** - **...
标题中的“回顾一下JDBC链接数据库的步骤”指的是Java Database Connectivity (JDBC) API的使用方法,它是Java程序连接和操作数据库的标准接口。在Java应用中,通过JDBC可以实现与各种类型的数据库进行交互,包括SQL...
宠物管理系统基于jdbc最基层原生框架系列是一个适合初学者或对源码不太熟悉的开发者学习的项目。这个系统可能涵盖了数据库操作、用户身份验证以及...同时,对于有经验的开发者,这也是一种回顾基础、加深理解的好机会。
jdbc回顾 xml和Tomcat JavaWeb的核心技术 JDBC加强及案例 JDBC案例 AJAX及JQuery的AJAX Listener与Filter 基础加强 JavaWeb综合项目实战 Linux Nginx集群搭建 oracle hibernate struts spring ssh练习 maven 商务...
在深入了解具体的数据库连接字符串之前,我们先来回顾一下JDBC的基本概念: - **JDBC驱动**:用于建立Java应用程序与数据库之间通信的软件。 - **Class.forName()**:用来加载指定的JDBC驱动类。 - **DriverManager...
在深入了解JDBC的具体用法之前,我们先简要回顾一下JDBC的基本概念: 1. **驱动管理器(DriverManager)**:用于加载JDBC驱动并创建与数据库之间的连接。 2. **连接(Connection)**:表示到数据库的连接。 3. **...
#### 二、基础知识回顾 1. **ROWNUM函数**:在Oracle数据库中,`ROWNUM`是一个特殊的伪列,它为结果集中的每一行分配一个唯一的数字,从1开始递增。利用`ROWNUM`可以很容易地实现数据分页。 2. **子查询**:子查询...
在深入讨论各种数据库的连接方式之前,我们先简要回顾一下JDBC的基本概念: - **JDBC驱动程序**:用于与特定数据库建立连接的软件组件。根据数据库的不同,可能需要安装相应的JDBC驱动。 - **DriverManager**:JDBC...
#### 一、SQL语言回顾 在进行JDBC操作之前,了解基本的SQL语言是非常重要的。下面是一些常用的SQL语句及其简要说明: 1. **Select** - 查询数据 ```sql SELECT * FROM T WHERE ... ``` 这条语句用于从表`T`中...
在深入探讨JDBC驱动加载的过程之前,我们先简要回顾一下上文提到的JDBC(Java Database Connectivity)是什么。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的...
在讲解JDBC之前,我们先回顾一下相关背景知识。JBuilder是一款集成开发环境,专用于设计和开发Java应用程序。Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更多的组件和功能,用于构建图形用户界面...
##### Oracle Database 10g R1 中的 JDBC 特性回顾 **标准支持** Oracle 9i R2 的 JDBC 驱动程序已经引入了对 JDBC 3.0 的支持,其中包含了以下特性:事务保存点、本地事务和全局事务之间的切换、...
在深入探讨Spring JDBC的核心知识点之前,我们先简要回顾一下Spring框架本身。Spring是一个开源的、轻量级的Java开发框架,旨在简化企业级应用的开发。它通过提供依赖注入(Dependency Injection,DI)、面向切面...