当我们在写一个项目的时候,不可能项目中所有的数据都是静态的,如果要实现动态的数据更新,传递的话就会用到数据库,在java中连接数据库用到的是jdbc,那么jdbc究竟如何连接数据库呢?
首先是准备工作,要保证电脑正确安装java开发环境和MySQL数据库,还要有java编辑器,例如eclipse myeclipse
下载jdbc的jre包 https://www.mysql.com/products/connector/
将下载好的jre包导入到myeclipse中右键执行build path
做好了准备工作之后就要正式写代码来用java连接MySQL数据库了。
static String username;
static String password;
static String url;
static String driver;
static{
username = "root"; //配置数据库用户名
password = "root"; //配置数据库密码
url = "jdbc:mysql://localhost:3306/test"; //选择需要连接的数据库的IP地址和数据库名
driver = "com.mysql.jdbc.Driver"; //配置连接数据库的驱动
}
Class.forName(driver); //加载驱动程序
Connection con = DriverManager.getConnection(url,username,password); //获得数据库连接
Statement stm = con.createStatement(); //创建Statement对象
String sql = "select * from test"; //创建数据库SQL命令
ResultSet rs = stm.executeQuery(sql); //向数据库发送命令并返回结果集(ResultSet类型)
while(rs.next()){
System.out.println(rs); //处理得到的结果集
}
到此为止基本的jdbc连接MySQL数据库就已经完成了。