用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

陆痴    -  云代码空间

——

Java连接MySQL数据库

2017-04-30|746阅||

摘要:    在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();
顶 2踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 陆痴
    • 等级: 中级程序员
    • 积分: 154
    • 代码: 7 个
    • 文章: 4 篇
    • 随想: 0 条
    • 访问: 2 次
    • 关注

    标签

    最新提问

      站长推荐