美文网首页
Java新手-通过java连接mysql数据库

Java新手-通过java连接mysql数据库

作者: 晴天灬 | 来源:发表于2016-04-09 16:37 被阅读227次

    经过一段时间的沉淀,我已然决定投身于java工程师这条不归路中。

    但是本人能力有限,只能一步步的来,请各位看官随意点评。

    首先在eclipse中创建java项目、包、以及类,如下图:

    java项目、包、类

    以上工作搞定后,接下来就可以开始敲代码了(以下代码虽然是百度的,但是也是本人一个个字母敲出来的,废话不多说,上码):

    package java_test2;

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.sql.Statement;

    public class MysqlConnect {

    public static void main(String[] args)  throws Exception{

    Connection conn = null;

    String sql;

    String url = "jdbc:mysql://rdsu*******bmyk451o.mysql.rds.aliyuncs.com:3306/*****?"

    + "user=*****&password=******&useUnicode=true&characterEncoding=UTF8";

    try{

    Class.forName("com.mysql.jdbc.Driver");

    System.out.println("成功加载Mysql驱动");

    conn = DriverManager.getConnection(url);

    Statement stmt = conn.createStatement();

    sql = "select * from student";

    ResultSet rs = stmt.executeQuery(sql);

    System.out.println("姓名\t年龄");

    while(rs.next()){

    System.out.println(rs.getString(1) + "\t" + rs.getString(2));

    }

    }catch(SQLException e){

    System.out.println("Mysql操作错误");

    e.printStackTrace();

    }catch(Exception e){

    e.printStackTrace();

    }finally{

    conn.close();

    }

    }

    }

    现在我们可以通过run as java application来启动运行了,但是世界上哪有那么容易的午餐,有没有发现报错了?

    这是为什么呢?请大家思考下

    其实本人也是第一次遇见这种问题,本来兴致勃勃的敲完代码,就想王祖蓝的口头禅:完美!!!但是,程序总是会给你开个小玩笑。

    通过百度、google、同事历经半小时的研究,终于发现,原来是少了个mysql的驱动jar包,你现在是不是很想骂人?反正我是想的。

    解决办法:从网上或者其他的项目中将jar包通过以下方式导入到你自己的项目中:

    右键你的项目->build path->configuer build path

    添加本地已存在的jar包 mysql驱动jar包就导入到你的项目中了

    现在让我们再启动下自己的项目:

    成功了

    看到没,哈哈,成功了。

    一点一滴,点点滴滴,滴水穿石。

    相关文章

      网友评论

          本文标题:Java新手-通过java连接mysql数据库

          本文链接:https://www.haomeiwen.com/subject/vrhblttx.html