mac eclipse tomcat mysql_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
②安装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(一)相关推荐
- mac 如何配置mysql_MAC下安装与配置MySQL
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到"MySQL Community Server"下方有一个 ...
- mac笔记本安装mysql_mac下安装MySQL完整步骤(图文详情)
原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...
- centos jdk tomcat mysql_centos 下安装jdk+tomcat+mysql
centos下安装tomcat: 一.下载安装包: 1.不想自己文件目录太乱,先创建了一个tomcat的文件: mkdir tomcat(可以切换到自己需要的 目录然后创建): 2.直接在官网找到自己 ...
- macos nginx php mysql_mac环境下搭建nginx + php + mysql开发环境
1.安装homebrew(mac下好用的包管理器) 第一步,获取install文件 把官网给的脚本拿下来 curl -fsSL https://raw.githubusercontent.com/Ho ...
- launchctl mysql_Mac 下利用 Launchctl 自启动 mysql
在Mac下安装好了mysql, 想设置成开机自启动,原来以为和一般的linux系统一样,也是在rc.d这样目录放置启动脚本.在网上查了一些资料,发现苹果应该是把它完全封闭了,只能利用Mac系统里的La ...
- mac 配置php和mysql_Mac下配置PHP+MySql环境
由于最近需要布置mantis用来进行bug追踪,在此记录其过程. 由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可. 首先打开终端输入命令: sud ...
- mac笔记本安装mysql_Mac下安装mysql5.7 完整步骤(图文详解)
最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 M ...
- ubuntu jdk tomcat mysql_Ubuntu下安装JDK+TOMCAT+MYSQL
点击Ubuntu的系统=gt;系统管理=gt;新立得软件包管理器搜索jdk mysql关键字,在搜索列表中选择要安装的软件源一:配置~/.bashrc 点击Ubuntu的系统=>系统管理=> ...
- 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 ...
最新文章
- (8)JMP FAR段间跳转
- 无空头链表详解(增删改查)
- java经典程序_java经典程序编程知识(二)
- 应用jacob组件造成的内存溢出解决方案(java.lang.OutOfMemoryError: Java heap space)
- Python 元组tuple - Python零基础入门教程
- JAVA设计模式 - 单例模式
- linux设置默认终端模拟器,ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器...
- linux远程登录模拟输入输出重定向,从零开始学习Linux(三十三):Shell基础之输入输出重定向...
- RDD文件读取与保存
- asp连接linux下的oracle,如何从ASP连接到Oracle Server?
- 电影推荐之《白鹿原》 隐私策略(Privacy policy)
- windows 文件后缀名
- 台式计算机主板接口识别,硬件丨当前台式机主板接口知识普及与主板结构全讲解...
- python清明节作业
- 论文翻译:《一个包容性设计的具体例子:聋人导向可访问性》
- 小程序管理新闻资讯分类-微信小程序视频教程27
- [Python人工智能] 九.gensim词向量Word2Vec安装及《庆余年》中文短文本相似度计算
- 西门子PLC S7-1200如何实现远程上下载?
- 最新猫眼电影反爬虫解密
- PayPal Data Scientist 数据科学家面经与工作体验 | 面试笔记