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

2016-04-09  本文已影响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包就导入到你的项目中了

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

成功了

看到没,哈哈,成功了。

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

上一篇下一篇

猜你喜欢

热点阅读