您的位置:首页 > 数据库 > MySQL

JDBC连接Mysql数据库简单实例

2017-04-10 01:29 501 查看
1、引入mysql-connector-java包

Maven方法如下

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.5</version>
</dependency>

简单示例代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class TestConnectMysql {

public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
//指定连接类型
Class.forName("com.mysql.jdbc.Driver").newInstance();
//通过JDBC连接串获取连接
connection = DriverManager.getConnection("jdbc:mysql://localhost/mydata?user=root&password=123456");
statement = connection.createStatement();
//准备执行语句
resultSet = statement.executeQuery("select * from dept");
while (resultSet.next()) {
System.out.println(resultSet.getString("loc"));
}
} catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
//关闭连接
try {
if (resultSet != null) {
resultSet.close();
resultSet = null;
}
if (statement != null) {
statement.close();
statement = null;
}
if (connection != null) {
connection.close();
connection = null;
}
} catch (SQLException e2) {
e2.printStackTrace();
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: