`
明子健
  • 浏览: 576871 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JDBC连接数据库配置

    博客分类:
  • Java
阅读更多
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());
	        }
	}
}

 

1
1
分享到:
评论

相关推荐

    spring mvc jdbc 连接数据库配置说明

    spring mvc jdbc 连接数据库配置说明

    JDBC连接数据库步骤及代码

    ### JDBC连接数据库步骤详解 #### 一、简介 在Java开发中,经常需要与数据库进行交互,例如查询数据、更新数据等操作。为了方便开发者进行这些操作,Sun公司推出了一套标准的Java访问数据库的API——Java Database...

    JDBC连接数据库各种数据库参数大全

    ### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...

    jdbc连接数据库事务工厂模式

    在"jdbc连接数据库事务工厂模式"中,我们主要关注三个方面:JDBC、事务管理和工厂模式。 首先,JDBC提供了与数据库交互的基本步骤,包括加载驱动、建立连接、执行SQL语句和关闭连接。例如,使用`Class.forName()`...

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程.docx

    整个教程分为三部分:安装准备工作、安装Tomcat和MyEclipse、配置JDBC连接数据库。 一、安装准备工作 在开始本教程前,需要安装一些必要的软件,包括: * 操作系统:Win7旗舰版 * 数据库管理系统:SQL Server ...

    jdbc-数据库连接和文件配置

    #### 四、数据库配置文件的使用 数据库配置文件通常包含数据库连接的必要信息,如URL、用户名和密码。使用Java的`Properties`类可以方便地加载和读取这些配置信息。 1. **加载配置文件**:使用`...

    java实例jdbc连接数据库大全.doc

    JDBC连接数据库的基本步骤包括: 1. 加载数据库驱动:`Class.forName(driverClassName);` 2. 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password);` 3. 获取Statement或...

    基于mvc,使用jdbc连接数据库的注册登录

    JDK采用版本为1.7.*,maven版本为3.3.*,tomcat版本为7.0.*,mysql版本为5.7.17版本,其余spring、springmvc、mybatis册版本参照imooc网中“秒杀系统”中的版本进行配置。 2.任务描述 a)按照“环境说明”进行下载和...

    jdbc连接数据库的jar

    标题中的“jdbc连接数据库的jar”指的是用于在Java程序中通过JDBC API连接数据库所需的驱动程序库,即JDBC驱动。这种驱动程序通常是一个Java Archive(JAR)文件,包含了实现JDBC接口的具体类,这些类能够与特定的...

    Java jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...

    jdbc连接各种数据库方式

    MHT文件是一种单个文件存储网页的格式,可能包含了如何使用JDBC连接数据库的网页教程,包括HTML代码示例和步骤解释。 5. **常用数据库JDBC连接写法.txt** 这个文本文件很可能包含了常用的JDBC连接代码片段,例如...

    实验3 JDBC操作数据库3

    2. **JDBC(Java Database Connectivity)**:JDBC是Java中用来连接数据库的标准API,它允许Java应用程序与各种类型的数据库进行交互。实验要求你掌握JDBC的基本操作,包括连接、执行SQL语句和处理结果集。 3. **...

    JDBC连接数据库JDBC连接数据库.ppt

    例如,在Jboss服务器中,JDBC驱动会被部署到服务器的类路径下,然后配置数据源到服务器的配置文件中,应用程序可以通过JNDI查找来获取DataSource,再通过DataSource创建连接。 **四.高级开发技巧** 1. **事务管理...

    JDBC连接数据库架包

    这个"JDBC连接数据库架包"包含了实现这些接口和类的库,使得Java开发者能够方便、高效地访问和操作数据库系统。在Java项目中,导入这样的架包是建立数据库连接的第一步。 首先,我们需要理解JDBC的基本概念。JDBC是...

    JDBC连接数据库字符串大全

    JDBC连接数据库字符串是连接数据库的关键部分,它包含了所有必要的信息,如驱动类、数据库URL、数据库名、主机地址、端口号以及可能的其他参数。 以下是一些主流数据库的JDBC连接字符串示例: 1. **SQL Server ...

    jdbc测试数据库是否连接成功

    本文将详细介绍如何利用JDBC连接SQL Server 2005,并验证连接是否成功,同时探讨使用SA用户和Windows身份两种不同的认证方式进行连接的方法。 #### 一、JDBC 连接 SQL Server 2005 的基本配置 为了能够顺利地使用...

    jdbc连接各种数据库方式列表

    ### JDBC连接各种数据库的方式 在Java开发环境中,Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问接口。通过JDBC,开发者能够灵活地与不同的数据库系统...

    JDBC数据库连接串总汇

    正确配置的JDBC连接字符串对于数据库操作的顺利进行至关重要。不正确的配置可能导致连接失败、性能下降甚至安全漏洞。因此,理解和熟悉如何构造JDBC连接字符串,对于每一个Java开发者来说都是基本功之一。 在实际...

Global site tag (gtag.js) - Google Analytics