您的位置:首页 > 编程语言 > Java开发

java学习之在myclipse中利用jdbc连接数据库

2016-03-19 16:15 716 查看
在我们现在的学习之中,几乎所有的程序都需要连接数据库,今天我们通过一个例子来了解如何在myclipse通过jdbc连接mysql数据库

首先,因为想要连接mysql数据库,那么就需要导入mysql数据库的数据架包,如果需要mysql的架包,那么可以在微博下面留言,废话不多说,直接看代码,我相信代码还是简洁,如果有不懂的,在博客下面留言,我会尽快回答。

数据库里面的内容



package com.jd.dao;

public class Main {
public static void main(String[] args) {
UserDao ud=new UserDao();
try {
ud.findAll();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
这是主函数里面的代码,很简单也就是创建了一个数据库对象,然后调用里面的查找方法,对于其中try,catch方法,是因为在findAll()里面,我抛出了异常,我相信大家看我下面的代码也就可以理解到了。

package com.jd.dao;

import java.sql.*;

public class UserDao {
static {
try {
Class.forName("org.gjt.mm.mysql.Driver");// (1)加载驱动
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

public void findAll() throws Exception {
// 创建一个connect对象,3306为创建数据库的端口号,test2为数据库名,root和123类似于数据库的名字和密码
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test2", "root", "123");
Statement st = con.createStatement();// 开始会话
String sql = "select * from People";
// 执行sql语句,在执行完了以后,返回的结果是一个数据集,需要提醒的是,在数据集里面,下标是从1开始
ResultSet r = st.executeQuery(sql);
while (r.next()) {
int id = r.getInt(1);
String name = r.getString(2);
String pwd = r.getString(3);
System.out.println(id + name + pwd);
}
st.close();// 结束会话
con.close();// 关闭连接数据库

}

}


以上也就是一些连接数据库的核心代码



结果如上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: