Myeclipse中通过JDBC连接MySQL数据库的详细步骤

一、准备工作

下载JDBC驱动。

网上有许多驱动可供下载,但鱼龙混杂,可能部分读者不知如何甄别。你可以直接从如下链接中获得该演示中所用的JDBC驱动jar包:。

或从官方下载地址:。注意从官方下载驱动时默认的是msi格式的安装包,这并不是我们想要的,在所给选择框中选择【Platform Independent】即可下载Zip格式的mysql-connector-java-5.1.35(当前2015年5月3日版本),下载后解压缩里面有我们需要的驱动:mysql-connector-java-5.1.35-bin.jar

二、代码部分

现在请打开你的MyEclipse,新建一个Java项目我们取名为JdbcDemo,新建一个class取名同样为JdbcDemo。接下来我们导包,导包两步即可完成:第一步,在项目根目录下新建文件夹名为libs,将所用jar包复制到该文件夹下。第二步,选中该jar包右键选选择Build Path->Add to Build Path。恭喜你导包成功。下面直接上代码:

</pre><pre name="code" class="plain"><span style="font-family:Microsoft YaHei;font-size:14px;">package com.jdbc;import java.sql.DriverManager;import java.sql.ResultSet;import com.mysql.jdbc.Connection;import com.mysql.jdbc.Statement;public class JdbcDemo {public static void main(String[] args) {ResultSet result = null;Statement statement = null;//在这里为了减少代码量,便于阅读,就把所有代码块都放在一个tyr catch语句里面了,实际开发中应该不提倡这样做。try {//第一步,,加载jdbc驱动Class.forName("com.mysql.jdbc.Driver");//第二步,获得数据库的地址,用户名,密码String url = "jdbc:mysql://localhost:3306/android";String username = "root";String password = "";//第三步,获得地址,用户名,密码后,给我一个与该数据库的连接Connection connection = null;connection = (Connection) DriverManager.getConnection(url,username,password);//第四步,获得连接实例connection的目的是对数据库进行操作,这就要用到Statement,statement = (Statement) connection.createStatement();//第五步,执行查询操作,鉴于连接是否成功String query = "SELECT * FROM test";//test是表名result = statement.executeQuery(query);while(result.next()){int id = result.getInt(1);String s1 = result.getString(2);String s2 = result.getString(3);String s3 = result.getString(4);System.out.println("id="+id+"s1="+s1+"s2="+s2+"s3="+s3);}} catch (Exception e){System.out.println(e.getMessage());}}}</span>

三、常见问题

下面是我在学习这部分知识时候遇见的一些问题以及解决方案:

1、连接数据库时在Java项目中能正常运行,但是一旦放在android项目中,总是出错。

2、Communications link failure

低级错误,数据库服务器没打开。

3、请注意在编写代码过程中,导包有多个包可供选择时有可能犯错,注意甄别。

作为菜鸟总会遇见形形色色的问题,低级的、弱智的、奇葩的问题接二连三,但正是这一个一个的问题促使我们成长。不烦躁,等解决了一万个问题后,离高手也许就不太远了吧。

———————————————————————————————————————————–

–2015年5月3日14:20:26

–写于图书馆六楼自习室

困难与折磨对于人来说,是一把打向坯料的锤,

Myeclipse中通过JDBC连接MySQL数据库的详细步骤

相关文章:

你感兴趣的文章:

标签云: