在这里是使用eclipse+tomcat+mysql的方式。
1、软件下载
(1) eclipse
我使用的是mac,因为本人是苹果客户端开发者,所以目前只有苹果机器了。首先下载eclipse for mac,选择mac 64位,下载eclipse-jee-kepler-SR1-macosx-cocoa-x86_64.tar.gz, 解压后可以看到eclipse图标,双击,这些都不用说了。
(2)tomcat
mac自带java,可以打开mac命令行,输入java -version, 我的是java version "1.6.0_65",所以我选择使用tomcat 7下载,如果java是1.7以后,可以选择tomcat 8.
apache-tomcat-7.0.47.tar解压后进入命令行
cd 你的tomcat路径/apache-tomcat-7.0.47/bin
./startup.sh 或者 sh startup.sh
关闭则使用shutdown.sh。
执行的时候发现permission denied,应该是没有权限什么的
cd到bin之后 执行 chmod 777 *.sh或chmod +x *.sh就能运行了
打开浏览器输入http://localhost:8080,这个时候就可以看到tomcat的页面了。webapps文件夹就是它的用户文件夹。
(3)mysql
①安装mysql,下载.dmg。下载地址
安装完成后,在“系统设置偏好”中看到“MySQL”的ICON.可以控制mysql的开关,还有开机启动开关。点击start server
②安装MySQL Workbench(GUI Tool)下载地址
图形界面,跟sql server Manager 类似的客户端,这样就可以免去很多命令行操作。
connect数据库,然后点击users and privileges 修改[email protected]的密码,以供后来jdbc登录使用。
执行sql,创建表并且添加数据:
use test;
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20));
mysql>INSERT INTO user VALUES('huzhiheng','123456');
③下载mysql的jdbc驱动下载地址
1.回到 eclipse,右键点击myproject--->build Path--->add external Archiver...选择jdbc驱动,点击确定。
2.我的项目列表:
测试程序代码:
import java.sql.*;
publicclass MysqlJdbc {
publicstaticvoid main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","你的密码");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
测试通过输出:
到这里 mac下使用eclipse+tomcat+mysql开发 j2ee 已完成配置,接下去进行开发jsp,servlet
参考资料:
mac下server开发环境配置
linux 下执行.sh文件总是提示permission denied
MAC下安装与配置MySQL
Eclipse连接MySQL数据库