当前位置:常识百科馆>游戏数码>互联网>

JDBC如何连接MySQL数据库

互联网 阅读(2.12W)

如果我们想用Java做一个有功能的软件,通常情况是用Java写界面,然后用JDBC连接数据库,那么如何用Java连接数据库呢?其实都是固定的步骤,我们只需要记住就ok了!

操作方法

(01)第一步,加载驱动程序,我们连接数据库,首先得为数据库管理系统加载一个JDBC驱动程序,使用ame()方法调用来完成,参数是驱动类的名称(PS:参数部分牢记就好);代码如图:

JDBC如何连接MySQL数据库

(02)第二步,打开数据库连接,我们需要第一步加载的驱动程序来打开我们特定的数据库。首先使用Connection创建连接,然后使用DriverManager建立连接;在这里有三个参数,分别为①数据库的名字,②数据库的密码,③数据库的连接。在这里着重说一下数据库的连接该怎么写:String url = "jdbc:mysql://localhost:3306/xskc"; ,其中【jdbc:mysql://】部分是固定的,只要是连接MySQL数据库,这部分就是固定的;【localhost】表示本地连接,就是说数据库在本地,也可以写成,可以理解成ip地址;3306待办配置MySQL数据库时的端口号,一般都为3306;【xskc】表示数据库的名字,根据自己情况定,你的数据库是什么名字,这里就写什么;具体代码看图:

JDBC如何连接MySQL数据库 第2张

(03)第三步,获得Statement对象,这个Statement对象主要是在第四步执行SQL语句的,使用Statement类创建对象;代码如图:

JDBC如何连接MySQL数据库 第3张

(04)第四步,执行SQL语句,首先将SQL语句用字符串表示出来,然后用Statement对象调用相应的方法来执行SQL语句,这里注意一下:如果SQL语句是查询语句,就用executeQuery()这个方法,其余的都可以用executeUpdate()方法;示例代码如图:

JDBC如何连接MySQL数据库 第4张

(05)第五步,因为我们的示例代码中的SQL语句是查询语句,所以我们需要将查询到的结果进行处理,所以得处理结果集,使用ResultSet类的对象进行处理,这里可以将数据库的返回结果当作一个集合;需要注意的是只有查询语句,即select语句才会有结果集返回;示例代码如图:

JDBC如何连接MySQL数据库 第5张

(06)这样我们就可以成功连接数据库了,看一下我们的运行结果;

JDBC如何连接MySQL数据库 第6张

特别提示

上面说的三种环境在网上都有很多的教程,大家如果不会可以给我留言联系我!

我自己觉得,连接数据库的步骤在很多地方都会用,所以劝大家一定要牢记!