jdbc:sqlserver://localhost:1433; databaseName=stufeedb; integratedSecurity=true; user=sa; password=svse;
package com.singlee.dao; import java.sql.Connection; import java.sql.DriverManager; import java.util.Properties; public class DBHelper { public static Connection conn = null; /** * 获取连接 通过配置文件的方式获取数据库连接,使JDBC操作数据库具有一定的灵活性 */ public DBHelper() { Properties pro = new Properties(); try { // 读取配置文件 pro.load(DBHelper.class .getResourceAsStream("jdbc_sqlserver.properties")); String Driver = pro.getProperty("Driver"); String url = pro.getProperty("url"); String user = pro.getProperty("user"); String password = pro.getProperty("password"); // 加载驱动 Class.forName(Driver); // 获取连接 conn = DriverManager.getConnection(url, user, password); } catch (Exception e) { e.printStackTrace(); } } /** * 关闭连接,节约资源 */ public static void close() { try { if (conn != null) { conn.close(); } } catch (Exception e) { e.printStackTrace(); } } /** * 获取数据库连接 * * @return */ public static Connection getConn() { new DBHelper(); return conn; } }
package com.singlee.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Properties; public class DBConnTest { public static void main(String[] args) { sybaseConnTest(); } /** * Sybase数据库连接测试 */ public static void sybaseConnTest(){ try { Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance(); String url = "jdbc:sybase:Tds:127.0.0.1:5000/yxt";// 数据库名 Properties sysProps = System.getProperties(); sysProps.put("user", "sa"); // 设置数据库访问用户名 sysProps.put("password", ""); // 密码 Connection conn = DriverManager.getConnection(url, sysProps); Statement stmt = conn .createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); String sql = "select userid,username from tb_user"; // 表 ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { System.out.println("userid:"+rs.getString(1)+",username:"+rs.getString(2)); // 取得第二列的值 } } catch (Exception e) { e.printStackTrace(); System.out.println("sybaseConnTest Exception:"+e.getMessage()); } } }
相关推荐
spring mvc jdbc 连接数据库配置说明
### JDBC连接数据库步骤详解 #### 一、简介 在Java开发中,经常需要与数据库进行交互,例如查询数据、更新数据等操作。为了方便开发者进行这些操作,Sun公司推出了一套标准的Java访问数据库的API——Java Database...
### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...
在"jdbc连接数据库事务工厂模式"中,我们主要关注三个方面:JDBC、事务管理和工厂模式。 首先,JDBC提供了与数据库交互的基本步骤,包括加载驱动、建立连接、执行SQL语句和关闭连接。例如,使用`Class.forName()`...
整个教程分为三部分:安装准备工作、安装Tomcat和MyEclipse、配置JDBC连接数据库。 一、安装准备工作 在开始本教程前,需要安装一些必要的软件,包括: * 操作系统:Win7旗舰版 * 数据库管理系统:SQL Server ...
#### 四、数据库配置文件的使用 数据库配置文件通常包含数据库连接的必要信息,如URL、用户名和密码。使用Java的`Properties`类可以方便地加载和读取这些配置信息。 1. **加载配置文件**:使用`...
JDBC连接数据库的基本步骤包括: 1. 加载数据库驱动:`Class.forName(driverClassName);` 2. 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password);` 3. 获取Statement或...
JDK采用版本为1.7.*,maven版本为3.3.*,tomcat版本为7.0.*,mysql版本为5.7.17版本,其余spring、springmvc、mybatis册版本参照imooc网中“秒杀系统”中的版本进行配置。 2.任务描述 a)按照“环境说明”进行下载和...
标题中的“jdbc连接数据库的jar”指的是用于在Java程序中通过JDBC API连接数据库所需的驱动程序库,即JDBC驱动。这种驱动程序通常是一个Java Archive(JAR)文件,包含了实现JDBC接口的具体类,这些类能够与特定的...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
MHT文件是一种单个文件存储网页的格式,可能包含了如何使用JDBC连接数据库的网页教程,包括HTML代码示例和步骤解释。 5. **常用数据库JDBC连接写法.txt** 这个文本文件很可能包含了常用的JDBC连接代码片段,例如...
2. **JDBC(Java Database Connectivity)**:JDBC是Java中用来连接数据库的标准API,它允许Java应用程序与各种类型的数据库进行交互。实验要求你掌握JDBC的基本操作,包括连接、执行SQL语句和处理结果集。 3. **...
例如,在Jboss服务器中,JDBC驱动会被部署到服务器的类路径下,然后配置数据源到服务器的配置文件中,应用程序可以通过JNDI查找来获取DataSource,再通过DataSource创建连接。 **四.高级开发技巧** 1. **事务管理...
这个"JDBC连接数据库架包"包含了实现这些接口和类的库,使得Java开发者能够方便、高效地访问和操作数据库系统。在Java项目中,导入这样的架包是建立数据库连接的第一步。 首先,我们需要理解JDBC的基本概念。JDBC是...
JDBC连接数据库字符串是连接数据库的关键部分,它包含了所有必要的信息,如驱动类、数据库URL、数据库名、主机地址、端口号以及可能的其他参数。 以下是一些主流数据库的JDBC连接字符串示例: 1. **SQL Server ...
本文将详细介绍如何利用JDBC连接SQL Server 2005,并验证连接是否成功,同时探讨使用SA用户和Windows身份两种不同的认证方式进行连接的方法。 #### 一、JDBC 连接 SQL Server 2005 的基本配置 为了能够顺利地使用...
### JDBC连接各种数据库的方式 在Java开发环境中,Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问接口。通过JDBC,开发者能够灵活地与不同的数据库系统...
正确配置的JDBC连接字符串对于数据库操作的顺利进行至关重要。不正确的配置可能导致连接失败、性能下降甚至安全漏洞。因此,理解和熟悉如何构造JDBC连接字符串,对于每一个Java开发者来说都是基本功之一。 在实际...