Java实现数据库连接示例:MySQL驱动与创建表
版权申诉
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`对象来管理数据库连接参数,而不是硬编码在代码中。
2022-03-20 上传
111 浏览量
小兔子平安
- 粉丝: 256
- 资源: 1940
最新资源
- hello-webauthn
- 钢琴3D模型素材
- spec-prod:GitHub Action构建ReSpecBikeshed规范,验证输出并发布到GitHub页面或W3C
- xlsrange:从行号和列号生成一个excel范围-matlab开发
- C#使用Redis内存数据库
- XX公司组织架构说明书DOC
- 雨棚3d模型设计
- multiple-theme-switcher-website
- 电力及公用事业行业月报月全社会用电量同比增长长江三峡来水情况改善明显-19页.pdf.zip
- Conway's Game of Life:基于 Conway 的四个规则生成细胞群并研究其行为的接口。-matlab开发
- gulp:自己gulp练习
- 带反射面板的远距离光束中断传感器-项目开发
- 现代企业员工培训与开发的实施模型DOC
- lab-bucket-list
- 苹果专卖店三维模型设计
- jshelp:Javascript 帮助