这里给出使用 Navicat 创建数据库并用 JDBC 连接的操作方法,具体攻略如下:
准备工作
- 下载并安装 Navicat 数据库管理工具(需要购买或使用试用版);
- 下载并安装 JDK(Java Development Kit);
- 下载相应的 JDBC 驱动。
创建数据库
- 打开 Navicat,点击 “新建连接”;
- 选择数据库类型和连接方式;
- 输入主机名、端口号、用户名、密码等信息;
- 点击 “测试连接” 确认连接信息是否正确;
- 点击 “连接” 连接数据库;
- 在此连接下创建新的数据库。
安装 JDBC 驱动
安装 JDBC 驱动的具体方式因不同的驱动而异。以 MySQL 为例,步骤如下:
- 下载 MySQL JDBC 驱动:https://dev.mysql.com/downloads/connector/j/;
- 将下载下来的 jar 文件复制到 JDK 安装目录下的 “lib” 目录中;
- 在项目中添加该 jar 包。
使用 JDBC 连接数据库
JDBC 连接数据库的代码如下(以 MySQL 为例):
import java.sql.*;
public class JdbcTest {
public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "123456";
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(url, username, password);
statement = connection.createStatement();
resultSet = statement.executeQuery("select * from student");
while (resultSet.next()) {
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
System.out.println("name: " + name + ", age: " + age);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (resultSet != null) {
resultSet.close();
}
if (statement != null) {
statement.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
其中,url 中的“test”表示所连接的数据库名。执行该程序,将会查询并输出 “student” 表中的数据。
另外,需要注意,在使用 JDBC 连接数据库时,还需要处理异常和关闭数据库连接等操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用 Navicat 创建数据库并用JDBC连接的操作方法 - Python技术站