mac下使用eclipse+tomcat+mysql开发 j2ee(一)

在这里是使用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

mac下使用eclipse+tomcat+mysql开发 j2ee(一)_第1张图片

安装MySQL Workbench(GUI Tool)下载地址

图形界面,跟sql server Manager 类似的客户端,这样就可以免去很多命令行操作。

connect数据库,然后点击users and privileges 修改[email protected]的密码,以供后来jdbc登录使用。

mac下使用eclipse+tomcat+mysql开发 j2ee(一)_第2张图片

执行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驱动,点击确定。

mac下使用eclipse+tomcat+mysql开发 j2ee(一)_第3张图片

2.我的项目列表:

mac下使用eclipse+tomcat+mysql开发 j2ee(一)_第4张图片

测试程序代码:

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(一)_第5张图片

到这里 mac下使用eclipse+tomcat+mysql开发 j2ee 已完成配置,接下去进行开发jsp,servlet

参考资料:

mac下server开发环境配置

linux 下执行.sh文件总是提示permission denied

MAC下安装与配置MySQL

Eclipse连接MySQL数据库

你可能感兴趣的:(j2ee&JDBC)