码迷,mamicode.com
首页 > 数据库 > 详细

java连接mysql数据库

时间:2020-01-23 09:32:28      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:jdb   on()   mysql数据库   名称   cti   local   url   clu   lock   

摘要: 在java.sql包中存在DriverManager类、Connection接口、Statement接口和ResultSet接口。这些类和接口的作用如下: DriverManager类: 主要用于管理驱动程序和连接数据库; Co

在java.sql包中存在DriverManager类、Connection接口、Statement接口和ResultSet接口。这些类和接口的作用如下:

  • DriverManager类: 主要用于管理驱动程序和连接数据库;

  • Connection接口: 主要管理建立好的数据库连接;

  • Statement接口: 主要用于执行SQL语句;

  • ResultSet接口: 主要用于存储数据库返回的记录;

1、通过DriverManager类和Connection接口实现连接数据库的功能。首先使用java.lang.Class类中的forName()方法来指定JDBC驱动的类型。forName()方法指定MySQL驱动的语句如下:

String DRIVER = "com.mysql.jdbc.Driver";
Class.forName(DRIVER);

2.指定了MySQL驱动程序之后,就可以使用DriverManager类和Connection接口来连接数据库。在DriverManager类中提供了getConnection()方法。getConnection()方法有3个输入参数,分别为 url、user、 password。

  1. url: 指定了JDBC的数据源。其基本形式是“jdbc:mysql:数据源”。数据源中包括了IP或主机名、端口号和数据库名。例如: jdbc:mysql://localhost:3306/hjh (jdbc:mysql://127.0.0.1:3306/hjh 两者一样)。localhost表示本地计算机;3306是MySQL的端口号、hjh是要连接的数据库名称。

  2. user: MySQL数据库的用户名。

  3. password: 指定用户的密码。

getConnection()方法返回的值是Connection对象。下面是使用getConnection()方法的语句:

String url = "jdbc:mysql://localhost:3306/hjh";
String user = "root";
String password = "";
Connection connection = DriverManager.getConnection();
来源:莱芜网站优化

java连接mysql数据库

标签:jdb   on()   mysql数据库   名称   cti   local   url   clu   lock   

原文地址:https://www.cnblogs.com/a5651651616/p/12229958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!