`

利用JDBC连接mysql数据库小记

阅读更多
package tms.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/*
 * 简单链接数据库
 */
public class Demo1 {
	public static void main(String[] args) throws Exception {
		//1:利用反射机制间接加载连接数据库
		Class.forName("com.mysql.jdbc.Driver");
		
		//2:取得与mysql数据库连接的桥梁
		Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1/mydb", "root", "tms123");
		
		//3:创建封装SQL命令的对象
		String sql = "select * from person";
		Statement createStatement = conn.createStatement();
		
		//4:执行SQL命令,并返回符合条件的记录
		ResultSet rs = createStatement.executeQuery(sql);
		
		//处理结果集合
		while(rs.next()) {
			int id = rs.getInt("id");
			String name = rs.getString("name");
			System.out.println("id:"+id+" name:"+name);
		}
		
		//依次关闭所用过的连接对象
		rs.close();
		createStatement.close();
		conn.close();
	}
}

 

  数据库中数据为:

 

 

   运行之后控制台输出的结果:

  

id:1 name:jack
id:2 name:marry

 

  • 大小: 31.3 KB
0
0
分享到:
评论

相关推荐

    JDBC连接Mysql数据库

    在实际项目中,我们通常会使用连接池(如C3P0、HikariCP)来管理数据库连接,提高性能和资源利用效率。同时,为了处理异常,我们会使用`try-with-resources`语句或者显式地捕获和处理异常。 本项目提供的`Database...

    JDBC连接Mysql数据库案例

    2. **建立数据库连接**: 使用`DriverManager.getConnection()`方法建立到数据库的连接。需要提供数据库URL、用户名和密码。例如: ```java String url = "jdbc:mysql://localhost:3306/mydatabase"; String ...

    在Eclipse中用JDBC连接MySQL数据库!.txt

    - `getConnection()`方法用于建立数据库连接。 - 成功连接后会在控制台输出“Connection Successful!”。 #### 三、常见问题及解决方法 1. **连接失败问题:** - 错误提示:`ERROR 2003: Can't connect to ...

    java连接mysql数据库(JDBC驱动).

    - 创建数据库连接, 使用 `DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");` 方法, 其中 `mydatabase` 是数据库名, `username` 和 `password` 分别是 MySQL ...

    jdbc连接mysql数据库,实现增删改查

    在Java编程中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的标准接口。...在实际开发中,还可以考虑使用连接池(如HikariCP、Apache DBCP等)来管理和复用数据库连接,提高性能和资源利用率。

    PB通过JDBC连MYSQL教程

    **步骤2:在PB中创建数据库连接** 在PowerBuilder中,打开“Database Painter”工具。选择“ODBC”选项,然后在下拉列表中选择刚刚创建的ODBC数据源。点击“测试连接”以确保配置正确,然后保存这个数据库连接。 **...

    JDBC连接MySQL数据库关键的四个步骤

    #### 三、建立数据库连接 1. **创建连接**: - 一旦驱动被正确加载,就可以通过JDBC URL建立与MySQL数据库的连接。JDBC URL格式为`jdbc:mysql://<host>/<database>`。 - `<host>`表示数据库服务器的主机名或IP...

    JDBC连接MySQL数据库8.0.13的驱动包

    2. **建立连接**:然后,使用`DriverManager.getConnection()`方法创建数据库连接: ```java Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydatabase", "username", ...

    \纯JDBC连接MySQl数据库.doc

    在上述代码中,`java.sql.Connection`、`java.sql.Statement`和`java.sql.ResultSet`是JDBC的主要接口,分别代表数据库连接、SQL语句执行和查询结果集。 2. **驱动加载**:在使用JDBC连接数据库之前,需要加载对应...

    java 实现学生管理系统 JDBC +mysql数据库

    Java+JDBC +mysql数据库 实现学生的增删改查等功能 可以选择 不同的功能来实现 增删改查 Java+JDBC +mysql数据库 实现学生的增删改查等功能 Java+JDBC +mysql数据库 实现学生的增删改查等功能 Java+JDBC +mysql...

    JDBC连接MySQL数据库的方法浅析.pdf

    - 关闭资源:使用完数据库连接后,必须关闭Statement和Connection,释放资源。 3. JDBC驱动类型 - 类型1:JDBC-ODBC桥,通过ODBC驱动与数据库交互,适合小型应用,但性能较低,需要配置ODBC数据源。 - 类型2:...

    jdbc连接mysql数据库

    总的来说,学习JDBC连接MySQL数据库涉及以下几个关键点:了解JDBC基础,加载并注册MySQL驱动,建立数据库连接,编写和执行SQL,处理结果集,以及正确关闭连接。结合提供的资源,你应该能够顺利地进行数据库操作。在...

    水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤.doc

    这些步骤包括了前期的准备工作,如JDBC驱动程序的下载与配置,以及如何在Crystal Report 2008中配置数据库连接。通过这些详细的步骤,您可以有效地利用Crystal Report 2008的功能来处理和展示MySQL数据库中的数据。

    JDBC连接MySQL数据库,c3p0连接数据库

    java语言连接Mysql数据库。通过Eclipse集成开发工具,编写java类文件,实现JDBC连接。 通过c3p0连接数据库的三种方法,包括xml文件、properties文件。

    JDBC连接Mysql数据库jar包

    - 使用连接池(如C3P0、HikariCP)管理数据库连接,避免频繁创建和关闭连接,提升效率。 - 开启JDBC批处理,批量执行相似的SQL语句,减少网络往返次数。 6. **事务管理** JDBC支持事务处理,通过Connection对象...

    PB11.5 通过JDBC连接MySQL

    7. **性能优化**:考虑到性能,可以使用连接池来管理数据库连接,例如Apache的DBCP或C3P0。连接池允许重用已打开的连接,减少数据库的开销。 8. **安全考虑**:避免在代码中硬编码数据库凭证,这可能导致安全风险。...

    java web 项目JDBC连接MySQL数据库

    java web项目,使用JDBC连接MySQL数据库,首先得在本机的MySQL数据库中创建相应的数据库和数据表,并添加相关数据,解压后在MyEclipse中通过import向导将整个文件夹加入到工程中,然后运行即可。

    JDBC连接MySQL例子

    本示例是关于如何使用JDBC连接MySQL数据库的一个实践教程,涵盖了数据库连接、数据操作以及大文本和图片的存储。 首先,我们需要了解JDBC的基本流程,包括加载驱动、建立连接、创建Statement或PreparedStatement...

    jdbc连接mysql详细操作源代码带数据库脚本

    本文将详细讲解如何使用JDBC连接MySQL数据库,并提供相关的源代码示例,以及数据库脚本的使用。 首先,让我们了解JDBC的基本概念。JDBC是Java API,它为开发者提供了一种标准的接口,使得Java应用程序能够访问和...

Global site tag (gtag.js) - Google Analytics