初学连接数据库
最近在学习如何在Java代码里连接数据库。首先要选择数据库。
我选择使用的是MySQL数据库,因为它开源免费,具有高性能、可靠性和易用性的特点,适合我这个新人使用。
要连接数据库要下载MySQL和MySQL jdbc驱动,按照教程安装,并打开。
我使用的编辑器是eclipse,先将驱动添加应用到外部库中。
我先使用MySQL 8.0 command line client输入密码,使用:
create database data_name;
创建我的第一个库。再使用:
create table table_name(
......
);
创建我的第一表的内容。
我使用的一下代码进行检查是否连接数据库:
public class Test{
static String url = "jdbc:mysql://localhost:3306/database_name";
static String username = "usrname";
static String password = "password";
public static void main(String arg[]) {
try {
Connection connection = DriverManager.getConnection(url, username, password);
if (connection!= null) {
System.out.println("成功连接到数据库!");
connection.close();
}
}
catch (SQLException e) {
System.out.println("连接数据库失败");
e.printStackTrace();
}
}
}
分别输入对应的库名,用户名,密码,就可以运行此代码,虽然简陋,但也算是第一次成功的连接。