经过一段时间的沉淀,我已然决定投身于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包就导入到你的项目中了现在让我们再启动下自己的项目:
成功了看到没,哈哈,成功了。
一点一滴,点点滴滴,滴水穿石。
网友评论