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
相关推荐
在实际项目中,我们通常会使用连接池(如C3P0、HikariCP)来管理数据库连接,提高性能和资源利用效率。同时,为了处理异常,我们会使用`try-with-resources`语句或者显式地捕获和处理异常。 本项目提供的`Database...
2. **建立数据库连接**: 使用`DriverManager.getConnection()`方法建立到数据库的连接。需要提供数据库URL、用户名和密码。例如: ```java String url = "jdbc:mysql://localhost:3306/mydatabase"; String ...
- `getConnection()`方法用于建立数据库连接。 - 成功连接后会在控制台输出“Connection Successful!”。 #### 三、常见问题及解决方法 1. **连接失败问题:** - 错误提示:`ERROR 2003: Can't connect to ...
- 创建数据库连接, 使用 `DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");` 方法, 其中 `mydatabase` 是数据库名, `username` 和 `password` 分别是 MySQL ...
在Java编程中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的标准接口。...在实际开发中,还可以考虑使用连接池(如HikariCP、Apache DBCP等)来管理和复用数据库连接,提高性能和资源利用率。
**步骤2:在PB中创建数据库连接** 在PowerBuilder中,打开“Database Painter”工具。选择“ODBC”选项,然后在下拉列表中选择刚刚创建的ODBC数据源。点击“测试连接”以确保配置正确,然后保存这个数据库连接。 **...
#### 三、建立数据库连接 1. **创建连接**: - 一旦驱动被正确加载,就可以通过JDBC URL建立与MySQL数据库的连接。JDBC URL格式为`jdbc:mysql://<host>/<database>`。 - `<host>`表示数据库服务器的主机名或IP...
2. **建立连接**:然后,使用`DriverManager.getConnection()`方法创建数据库连接: ```java Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydatabase", "username", ...
在上述代码中,`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...
- 关闭资源:使用完数据库连接后,必须关闭Statement和Connection,释放资源。 3. JDBC驱动类型 - 类型1:JDBC-ODBC桥,通过ODBC驱动与数据库交互,适合小型应用,但性能较低,需要配置ODBC数据源。 - 类型2:...
总的来说,学习JDBC连接MySQL数据库涉及以下几个关键点:了解JDBC基础,加载并注册MySQL驱动,建立数据库连接,编写和执行SQL,处理结果集,以及正确关闭连接。结合提供的资源,你应该能够顺利地进行数据库操作。在...
这些步骤包括了前期的准备工作,如JDBC驱动程序的下载与配置,以及如何在Crystal Report 2008中配置数据库连接。通过这些详细的步骤,您可以有效地利用Crystal Report 2008的功能来处理和展示MySQL数据库中的数据。
java语言连接Mysql数据库。通过Eclipse集成开发工具,编写java类文件,实现JDBC连接。 通过c3p0连接数据库的三种方法,包括xml文件、properties文件。
- 使用连接池(如C3P0、HikariCP)管理数据库连接,避免频繁创建和关闭连接,提升效率。 - 开启JDBC批处理,批量执行相似的SQL语句,减少网络往返次数。 6. **事务管理** JDBC支持事务处理,通过Connection对象...
7. **性能优化**:考虑到性能,可以使用连接池来管理数据库连接,例如Apache的DBCP或C3P0。连接池允许重用已打开的连接,减少数据库的开销。 8. **安全考虑**:避免在代码中硬编码数据库凭证,这可能导致安全风险。...
java web项目,使用JDBC连接MySQL数据库,首先得在本机的MySQL数据库中创建相应的数据库和数据表,并添加相关数据,解压后在MyEclipse中通过import向导将整个文件夹加入到工程中,然后运行即可。
本示例是关于如何使用JDBC连接MySQL数据库的一个实践教程,涵盖了数据库连接、数据操作以及大文本和图片的存储。 首先,我们需要了解JDBC的基本流程,包括加载驱动、建立连接、创建Statement或PreparedStatement...
本文将详细讲解如何使用JDBC连接MySQL数据库,并提供相关的源代码示例,以及数据库脚本的使用。 首先,让我们了解JDBC的基本概念。JDBC是Java API,它为开发者提供了一种标准的接口,使得Java应用程序能够访问和...