`
wzf7065
  • 浏览: 249216 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Jdbc连接数据库方法

 
阅读更多

Jdbc连接数据库是经常用到的方法,本文总结下,以备后用:

 

首先,把数据库连接信息写入配置文件:database.properties

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
username=root
password=root

 

接着写获取连接的实现

import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;

public class JdbcConn {
	
	public static Connection getConnection(){
		 //连接MySql数据库,用户名和密码都是root   
		 Connection conn = null;
		 Properties properties = getprop(); 
	     String driverString = properties.getProperty("driver");  
	     String dburl = properties.getProperty("url");  
	     String username = properties.getProperty("username");  
	     String password = properties.getProperty("password");
	     try{   
	    	 Class.forName("com.mysql.jdbc.Driver");
	    	 Class.forName(driverString);
	    	 conn =   DriverManager.getConnection(dburl , username , password ) ;   
	     }catch(SQLException se){   
	    	 System.out.println("数据库连接失败!");   
	    	 se.printStackTrace() ;   
	     } catch (ClassNotFoundException e) {
			e.printStackTrace();
		} 
	     return conn;
	}

	private static Properties getprop() {  
        Properties properties = new Properties();  
        try {  
        	InputStream inputStream = Object.class.getResourceAsStream("/database.properties");  
            properties.load(inputStream);  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
        return properties;  
    }  
}

 

最后测试连接是否成功

	public static void main(String[] args) {
		String sql = "select * from user limit 2";
		Connection conn = null;
		ResultSet rs = null;
		PreparedStatement pstmt = null;
		try{
			conn = JdbcConn.getConnection();
			pstmt = conn.prepareStatement(sql);
			rs = pstmt.executeQuery();
			while(rs.next()){
				System.out.println(rs.getString(2));
			}
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			try {
				rs.close();
				pstmt.close();
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
			
		}
	}

 

本文参考文章:http://zheng0324jian.iteye.com/blog/1176932

分享到:
评论

相关推荐

    JDBC连接数据库方法文档

    JDBC 连接数据库方法文档 JDBC(Java Database Connectivity)是 Java 语言中用于连接数据库的标准 API。它提供了一种统一的方式来访问各种类型的数据库,包括关系数据库、对象数据库和文本数据库等。下面是 JDBC ...

    8种数据库的JDBC连接数据库方法

    ### 8种数据库的JDBC连接数据库方法 在软件开发过程中,不同的应用场景可能需要使用不同类型的数据库系统。Java Database Connectivity (JDBC) 是 Java 应用程序与多种数据库进行交互的标准方式之一。本文将详细...

    Java 常用的JDBC连接数据库方法

    ### Java常用的JDBC连接数据库方法 #### 概述 本文档将详细介绍如何使用Java通过JDBC(Java Database Connectivity)连接到不同的数据库系统。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一...

    Java基础:常用的JDBC连接数据库方法大全

    ### Java基础:常用的JDBC连接数据库方法大全 在Java开发中,经常需要与各种关系型数据库进行交互。Java Database Connectivity (JDBC) 是一个用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由...

    JDBC连接数据库测试

    JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...

    常用的jdbc连接数据库方法

    典型的文本文件,常用的jdbc连接数据库方法

    Java工程通过JDBC连接数据库方法(SQL Server)

    本教程将详细讲解如何使用Java通过JDBC连接到SQL Server数据库。首先,我们需要了解JDBC的基本概念,然后逐步介绍实现这一过程所需的步骤。 1. JDBC基础: JDBC是Java API的一部分,它提供了一组接口和类,使得...

    Jdbc连接数据库的方法

    本篇将详细介绍如何使用JDBC连接数据库,并通过一个简单的示例进行讲解。 首先,要连接到数据库,我们需要确保已经正确地在项目中引入了对应数据库驱动的JAR包。例如,上述代码示例中使用的数据库是Microsoft SQL ...

    JDBC连接数据库步骤

    jdbc java 数据库 连接数据库 步骤

    JDBC连接数据库步骤及代码

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

    jdbc连接数据库步骤

    对于初学者来说,理解JDBC连接数据库的基本步骤至关重要。以下是详细解释这些步骤的知识点: 1. 加载JDBC驱动程序: 在连接数据库之前,首先需要在Java虚拟机(JVM)中加载对应的数据库驱动程序。这一步是通过使用...

    JDBC连接数据库经验总结

    **JDBC连接数据库经验总结** Java Database Connectivity (JDBC) 是Java编程语言中用于与关系数据库交互的标准API。它提供了一种规范,使得Java开发者能够使用标准的Java语句来执行SQL命令,从而实现对数据库的操作...

    jsp中jdbc数据库连接

    jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...

    JDBC连接数据库工具类

    JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode

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

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

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

    JDBC连接数据库JDBC连接数据库

    jdbc连接数据库jdbc连接数据库

    "JDBC 连接数据库" JDBC(Java Database Connectivity)是一种Java API,用于连接数据库,并执行 SQL 语句以访问和操作数据库中的数据。JDBC API 由java.sql包提供,包括了 Connection、Statement、ResultSet 等...

    jdbc连接不同数据库方法

    标题中的“jdbc连接不同数据库方法”指的是使用Java Database Connectivity (JDBC) API来与不同的数据库进行交互的方法。JDBC是Java平台中用于访问数据库的标准Java API,它允许开发者执行SQL语句并处理结果。 在...

    第五章 JDBC连接数据库.pdf

    加载Oracle JDBC驱动也是连接数据库前必要的步骤,通常通过Class.forName()方法加载驱动,这里的驱动类名是oracle.jdbc.OracleDriver。可以通过打开JAR包找到对应的.class文件,并复制其全名以供使用。 获取数据库...

Global site tag (gtag.js) - Google Analytics