在这里是使用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 修改root@127.0.0.1的密码,以供后来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 eclipse tomcat mysql_mac下使用eclipse+tomcat+mysql开发 j2ee(一)相关推荐

  1. mac 如何配置mysql_MAC下安装与配置MySQL

    一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到"MySQL Community Server"下方有一个 ...

  2. mac笔记本安装mysql_mac下安装MySQL完整步骤(图文详情)

    原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...

  3. centos jdk tomcat mysql_centos 下安装jdk+tomcat+mysql

    centos下安装tomcat: 一.下载安装包: 1.不想自己文件目录太乱,先创建了一个tomcat的文件: mkdir tomcat(可以切换到自己需要的 目录然后创建): 2.直接在官网找到自己 ...

  4. macos nginx php mysql_mac环境下搭建nginx + php + mysql开发环境

    1.安装homebrew(mac下好用的包管理器) 第一步,获取install文件 把官网给的脚本拿下来 curl -fsSL https://raw.githubusercontent.com/Ho ...

  5. launchctl mysql_Mac 下利用 Launchctl 自启动 mysql

    在Mac下安装好了mysql, 想设置成开机自启动,原来以为和一般的linux系统一样,也是在rc.d这样目录放置启动脚本.在网上查了一些资料,发现苹果应该是把它完全封闭了,只能利用Mac系统里的La ...

  6. mac 配置php和mysql_Mac下配置PHP+MySql环境

    由于最近需要布置mantis用来进行bug追踪,在此记录其过程. 由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可. 首先打开终端输入命令: sud ...

  7. mac笔记本安装mysql_Mac下安装mysql5.7 完整步骤(图文详解)

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 M ...

  8. ubuntu jdk tomcat mysql_Ubuntu下安装JDK+TOMCAT+MYSQL

    点击Ubuntu的系统=gt;系统管理=gt;新立得软件包管理器搜索jdk mysql关键字,在搜索列表中选择要安装的软件源一:配置~/.bashrc 点击Ubuntu的系统=>系统管理=> ...

  9. mac 强制删除mysql_mac中如何彻底删除MySQL

    使用 sudo rm /etc/my.cnf sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/S ...

最新文章

  1. (8)JMP FAR段间跳转
  2. 无空头链表详解(增删改查)
  3. java经典程序_java经典程序编程知识(二)
  4. 应用jacob组件造成的内存溢出解决方案(java.lang.OutOfMemoryError: Java heap space)
  5. Python 元组tuple - Python零基础入门教程
  6. JAVA设计模式 - 单例模式
  7. linux设置默认终端模拟器,ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器...
  8. linux远程登录模拟输入输出重定向,从零开始学习Linux(三十三):Shell基础之输入输出重定向...
  9. RDD文件读取与保存
  10. asp连接linux下的oracle,如何从ASP连接到Oracle Server?
  11. 电影推荐之《白鹿原》 隐私策略(Privacy policy)
  12. windows 文件后缀名
  13. 台式计算机主板接口识别,硬件丨当前台式机主板接口知识普及与主板结构全讲解...
  14. python清明节作业
  15. 论文翻译:《一个包容性设计的具体例子:聋人导向可访问性》
  16. 小程序管理新闻资讯分类-微信小程序视频教程27
  17. [Python人工智能] 九.gensim词向量Word2Vec安装及《庆余年》中文短文本相似度计算
  18. 西门子PLC S7-1200如何实现远程上下载?
  19. 最新猫眼电影反爬虫解密
  20. PayPal Data Scientist 数据科学家面经与工作体验 | 面试笔记

热门文章

  1. 离合器半联动点的判断和技巧 为您支招
  2. 对C语言进行调试的最好方法是什么?
  3. 何必言精通——十年杂感
  4. 利用 git 提交代码、git 简单使用(拉取、推送、分支、合并)
  5. 《重构-改善既有代码的设计》-第1例:租赁影片(1)
  6. margin为负值的几种情况
  7. linux常用命令(4)
  8. 将万亿以下的阿拉伯数字转为中文金额
  9. MySQL5.6主从复制(读写分离)方案
  10. BZOJ 1662: [Usaco2006 Nov]Round Numbers 圆环数(数位DP+恶心细节)