Java实现数据库连接示例:MySQL驱动与创建表

版权申诉
0 下载量 29 浏览量 更新于2024-08-12 收藏 2KB TXT 举报
在Java编程中,数据库连接是开发应用程序与数据库交互的基础。本文档提供了一个简单的Java代码示例,演示如何使用Java来建立连接到MySQL数据库,并执行SQL语句。以下是详细步骤: 1. **加载驱动程序**: 首先,你需要确保已导入了`mysql-connector-java`包,这包含了与MySQL数据库交互所需的JDBC(Java Database Connectivity)驱动。在`TestConnect`类的`main`方法中,通过`Class.forName()`方法尝试加载`com.mysql.jdbc.Driver`。如果驱动未找到,会抛出`ClassNotFoundException`,此时捕获异常并打印错误信息。 2. **创建连接**: 使用`DriverManager.getConnection()`方法尝试连接到数据库。在这个例子中,连接字符串为`jdbc:mysql://localhost:3306/db_library`,其中`localhost`是数据库服务器地址,`3306`是MySQL默认端口,`db_library`是数据库名称,`root`是用户名,`123`是密码。如果连接失败,会捕获`SQLException`,并输出错误信息。 3. **执行SQL命令**: 成功建立连接后,创建一个`Statement`对象,它可以用来执行SQL语句。这里有两个示例:一是创建名为`table1`的表,该表有`id`、`name`和`age`字段,且`id`为主键,自动递增;另一个示例是删除`table1`表(实际代码中注释掉了)。调用`executeUpdate()`方法执行SQL命令,返回受影响的行数。如果执行过程中出现异常,也会被捕获并处理。 这个Java代码片段展示了基本的数据库连接和操作流程,适用于初学者了解Java与MySQL数据库交互的基本步骤。在实际项目中,可能还需要处理事务、连接池管理以及异常处理的细化。同时,为了生产环境的安全性,建议使用`Properties`对象来管理数据库连接参数,而不是硬编码在代码中。