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(Java Database Connectivity)是 Java 语言中用于连接数据库的标准 API。它提供了一种统一的方式来访问各种类型的数据库,包括关系数据库、对象数据库和文本数据库等。下面是 JDBC ...
### 8种数据库的JDBC连接数据库方法 在软件开发过程中,不同的应用场景可能需要使用不同类型的数据库系统。Java Database Connectivity (JDBC) 是 Java 应用程序与多种数据库进行交互的标准方式之一。本文将详细...
### Java常用的JDBC连接数据库方法 #### 概述 本文档将详细介绍如何使用Java通过JDBC(Java Database Connectivity)连接到不同的数据库系统。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一...
### Java基础:常用的JDBC连接数据库方法大全 在Java开发中,经常需要与各种关系型数据库进行交互。Java Database Connectivity (JDBC) 是一个用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由...
JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...
典型的文本文件,常用的jdbc连接数据库方法
本教程将详细讲解如何使用Java通过JDBC连接到SQL Server数据库。首先,我们需要了解JDBC的基本概念,然后逐步介绍实现这一过程所需的步骤。 1. JDBC基础: JDBC是Java API的一部分,它提供了一组接口和类,使得...
本篇将详细介绍如何使用JDBC连接数据库,并通过一个简单的示例进行讲解。 首先,要连接到数据库,我们需要确保已经正确地在项目中引入了对应数据库驱动的JAR包。例如,上述代码示例中使用的数据库是Microsoft SQL ...
jdbc java 数据库 连接数据库 步骤
### JDBC连接数据库步骤详解 #### 一、简介 在Java开发中,经常需要与数据库进行交互,例如查询数据、更新数据等操作。为了方便开发者进行这些操作,Sun公司推出了一套标准的Java访问数据库的API——Java Database...
对于初学者来说,理解JDBC连接数据库的基本步骤至关重要。以下是详细解释这些步骤的知识点: 1. 加载JDBC驱动程序: 在连接数据库之前,首先需要在Java虚拟机(JVM)中加载对应的数据库驱动程序。这一步是通过使用...
**JDBC连接数据库经验总结** Java Database Connectivity (JDBC) 是Java编程语言中用于与关系数据库交互的标准API。它提供了一种规范,使得Java开发者能够使用标准的Java语句来执行SQL命令,从而实现对数据库的操作...
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连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...
JDBC连接数据库JDBC连接数据库
"JDBC 连接数据库" JDBC(Java Database Connectivity)是一种Java API,用于连接数据库,并执行 SQL 语句以访问和操作数据库中的数据。JDBC API 由java.sql包提供,包括了 Connection、Statement、ResultSet 等...
标题中的“jdbc连接不同数据库方法”指的是使用Java Database Connectivity (JDBC) API来与不同的数据库进行交互的方法。JDBC是Java平台中用于访问数据库的标准Java API,它允许开发者执行SQL语句并处理结果。 在...
加载Oracle JDBC驱动也是连接数据库前必要的步骤,通常通过Class.forName()方法加载驱动,这里的驱动类名是oracle.jdbc.OracleDriver。可以通过打开JAR包找到对应的.class文件,并复制其全名以供使用。 获取数据库...