准备工作:eclipse,jdbc-connector-java-5.1.7.zip(5版本都适用),linux下mysql服务器
一:
1,mount /dev/dvd /media
2,yum install -y mysql-server
3,rpm -qa|grep mysq(查看安装的版本号)
4,测试mysql(添加数据库,表,添加权限)
5,启动mysql service mysqld start
Mysql -u用户名 -p密码(初始密码为空)
添加远程访问权限:
Grant all privileges on . to ‘root’@’%’ identified by ‘ ‘ with grant option;
Flush privileges;(刷新权限);
(添加数据库和表)
create database testdb;(创建数据库)
use testdb;(使用数据库)
添加表内容,查看表内容
添加insert into t1 values(1,1),(2,2); 查看 select * from t1;
Mysql配置完成,下一步使用eclipse写代码链接数据库。
Eclipse(代码篇)
package linux_jdbc;
import java.sql.*;
public class linux_jdbc{
public static void main(String[] args)throws Exception {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//创建数据链接对象
Connection co = DriverManager.getConnection("jdbc:mysql://数据库ID:3306/testdb", "root", " ");
//数据传输对象
Statement s=co.createStatement();
//结果集
ResultSet r=s.executeQuery("select * from t1");
while(r.next()) {
int sid=r.getInt("sid");
int name=r.getInt("name");
System.out.println(sid+" "+name);
}
//关闭资源
r.close();
s.close();
co.close();
}
}
注释:
Connection co = DriverManager.getConnection(“jdbc:mysql://数据库ip地址:3306(端口号)/(数据库名称)”, “用户名”, " 密码");
Mysql官网下载jdbc-connector-java-5.1.7.zip
将jdbc-connector-java-5.1.7.zip挂载到java项目上
把写好的代码测试:
Linux下启动mysql;service mysqld start