扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
IDEA软件开发集成工具,常用于java软件项目开发,软件项目中使用到了mysql数据库存储数据的时候,需要使用客户端图形化工具连接数据查看或修改数据内容,使用IDEA就可以直接连接数据库查询或修改数据,不需要再单独下载数据库客户端软件了,下面我介绍下如何使用IDEA连接mysql数据库查询数据内容的方法:
成都创新互联公司网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都网站设计、成都网站建设易于使用并且具有良好的响应性。
1、
打开IDEA软件工具,正常打开一个项目工程之后,在工具类的右侧会看到Database图标,点击打开之后,如果之前没有连接过任何数据库,这个窗口页面都是空的点击如图所示的加号按钮,创建一个新的数据库连接
;
2、选择Data Source,然后再选择MySQL,这里可以看到支持很多种数据库类型,这里选择您自己对应使用的数据库类型,这里我们演示使用的是mysql数据库;
3、在这个页面需要填写连接的数据库host,数据库名称,用户名以及密码,端口如果是mysql默认是3306,如果没有修改保持默认即可;
4、连接mysql需要配置mysql连接的数据库驱动文件,如果没有配置的话,会提示没有可用的驱动,在页面点击加号按钮找到电脑的驱动文件位置、添加上即可
;
5、驱动文件和连接配置信息填写完成之后,点击Test Connection按钮测试连接是否可以正常连接,当出现Connection successful提示即表示测试连接成功,以上配置信息填写正确
;
6、直接点击确定按钮,即可正常打开连接进行mysql数据库内容的查询了,可以看到tables是数据库表,下面是函数对象
;
7、在某个表名称上,双击鼠标左键,即可打开表数据内容窗口,查询到了数据表中内容数据,可以针对数据进行增删改查等操作;
8、从以上操作可以看到,一般写代码一般调试数据的时候,可以都在IDEA工具中完成了,不需要再多次切换工具那么麻烦了。
一、新建一个基于Maven的Web项目
1.1、创建一个简单的Maven项目,项目信息
1.2、修改层面信息,在项目上右键选择属性,再选择“Project Facets”,先设置java运行环境为1.7,先去掉"Dynamic Web Module"前的勾,然后保存关闭;再打开勾选上"Dynamic Web Module",版本选择“3.0”;这里在左下解会出现一个超链接,创建“Web Content”,完成关闭。
1.3、修改项目的部署内容。项目上右键属性,选择“Deplyment Assembly”,删除不需要发布的内容如:带“test”的两个目录,WebContent目录,再添加一个main下的webapp目录。
修改后的结果如下所示:
1.4、修改项目内容。将WebContent下的内容复制到/src/main/webapp下,再删除WebContent目录,修改后的结果如下所示:
1.5、添加“服务器运行时(Server Runtime)”,添加后的结果如下:
本地Php+MySQL环境搭建方法很多,大多推荐使用php环境包,比如phpnow,Appserv,APMServ,ESSamp等等php环境软件程序。下面在此介绍两种常用的方法:
第一种方式(推荐):
下载php环境集成安装包,如Appserv,下载后安装即可,
Appserv官网下载地址: /AppServ Open Project/2.5.10/appserv-win32-2.5.10.exe?use_mirror=ncu
ss系统使用:将ss下载解压后放入到Appserv/www目录下,在浏览器中输入localhost/即可执行ss系统的安装。
推荐理由:需要下载的文件近一个一键安装,安装相对简单,不需要任何的环境配置等,内置phpmyadmin可对mysql数据进行管理。
第二种方式:
分别下载并安装php,mysql,apache。下面安装仅适合windows;
php 5.3.2下载地址:
mysql 5.1.46下载地址:
apache 2.2 下载地址:
建议先安装顺序:mysql--apache--php,
安装mysql的过程中碰到设置项目除密码设置都选择模板下一步即可,在密码设置阶段设置一个mysql管理员密码并牢记,在后期用到mysql时需要,
apache安装过程设置全部默认。安装路径尽量简单,不要带有空格。
php安装过程中有个步骤需要注意
1,选择服务器,略。
2,选着apache配置文件的路径,略。
将路径选择问apache安装目录下conf目录即可。
所有软件安装完了之后将ss系统放到apache/htdocs目录下,打开浏览器在地址栏中输入localhost回车即可执行ss系统的安装程序。
一、mysql集成到springMVC中的方法:
1、在SRC目录下创建一个db-config.properties文件来存放我们的数据源配置信息:
db.url= jdbc:mysql:///springmvcdb?useUnicode=truecharacterEncoding=utf8
db.username=root
db.password=root
db.dirverClass= com.mysql.jdbc.Driver
2、配置applicationContext.xml文件:
?xml version="1.0"encoding="UTF-8"?
beans xmlns=""
xmlns:xsi=""
xsi:schemaLocation=""
!-- 定义个缺省的控制适配器 --
bean
class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/
!-- 获取配置文件 --
bean id="config"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
property name="locations"
list
valueclasspath:db-config.properties/value
/list
/property
/bean
!-- 获取数据源 --
bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
property name="driverClassName"
value${db.dirverClass}/value
/property
property name="url"
value${db.url}/value
/property
property name="username"
value${db.username}/value
/property
property name="password"
value${db.password}/value
/property
/bean
!--
URL到处理器的映射列表可以配置多个
mappings属性健值为URL程序文件地址,而值为处理器的Bean名字,URL程序文件地址可采用路径匹配的模式,如:
com/mvc/t?st.jsp:匹配com/mvc/test.jsp、com/mvc/tast.jsp等 com/mvc /*.jsp
:匹配所有com/mvc/下带jsp后缀的URL com/mvc
/**/test.jsp:匹配所有在com/mvc路径下或子孙路径下的test.jsp com/mvc
/**/*.jsp:匹配所有com/mvc路径下或子孙路径下带.jsp后缀的URL cn/**/web/bla.jsp:匹配
cn/option/web/dog.jsp cn/option/test/web/dog.jsp cn/web/dog.jsp的请求
--
bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"
property name="mappings"
value
user.do=userAction
/value
/property
/bean
!--定义视图通过internalResourceView来表示使用的是Servlet/jsp技术--
bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
property name="viewClass"
valueorg.springframework.web.servlet.view.InternalResourceView
/value
/property
!--jsp存放的目录--
property name="prefix"
value/jsp//value
/property
!--jsp文件的后缀--
property name="suffix"
value.jsp/value
/property
/bean
bean id="userDao" class="com.yjde.springmvc.UserDao"
property name="dataSource"ref="dataSource"/property
/bean
!--定义控制器--
bean id="userAction" class="com.yjde.springmvc.UserController"
property name="dao"
ref bean="userDao"/
/property
property name="commandClass"
valuecom.yjde.springmvc.UserDao/value
/property
property name="viewpage"
valueuserInfo/value
/property
/bean
/beans
以上就集成好了,加入mysql的jar包就可以连接mysql了。
二、redis集成springMVC的方法:
1. 依赖包安装
pom.xml 加入:
[html] view plain copy print?
!-- redis cache related.....start --
dependency
groupIdorg.springframework.data/groupId
artifactIdspring-data-redis/artifactId
version1.6.0.RELEASE/version
/dependency
dependency
groupIdredis.clients/groupId
artifactIdjedis/artifactId
version2.7.3/version
/dependency
2. Spring 项目集成进缓存支持
要启用缓存支持,我们需要创建一个新的 CacheManager bean。CacheManager 接口有很多实现,本文演示的是和 Redis 的集成,自然就是用 RedisCacheManager 了。Redis 不是应用的共享内存,它只是一个内存服务器,就像 MySql 似的,我们需要将应用连接到它并使用某种“语言”进行交互,因此我们还需要一个连接工厂以及一个 Spring 和 Redis 对话要用的 RedisTemplate,这些都是 Redis 缓存所必需的配置,把它们都放在自定义的 CachingConfigurerSupport 中:
@EnableCaching
public class RedisCacheConfig extends CachingConfigurerSupport {
@Bean
public JedisConnectionFactory redisConnectionFactory() {
JedisConnectionFactory redisConnectionFactory = new JedisConnectionFactory();
// Defaults
redisConnectionFactory.setHostName("192.168.1.166");
redisConnectionFactory.setPort(6379);
return redisConnectionFactory;
}
@Bean
public RedisTemplateString, String redisTemplate(RedisConnectionFactory cf) {
RedisTemplateString, String redisTemplate = new RedisTemplateString, String();
redisTemplate.setConnectionFactory(cf);
return redisTemplate;
}
@Bean
public CacheManager cacheManager(RedisTemplate redisTemplate) {
RedisCacheManager cacheManager = new RedisCacheManager(redisTemplate);
// Number of seconds before expiration. Defaults to unlimited (0)
cacheManager.setDefaultExpiration(3000); // Sets the default expire time (in seconds)
return cacheManager;
}
}
3、在 applicationContext.xml 中加入以下配置:
context:component-scan base-package="com.defonds.bdp.cache.redis" /
1.业务系统的关联关系用mysql组织
2.缓存数据用memcached、redis存取
3.大文本数据放进mongodb存取中
4.数据统计计数增加阀值功能
用mysql将memcached、redis、mongodb三者结合起来,
根据实际业务需要看一下哪些适合memcached、redis缓存存取,哪些适合mongodb存取.
核心架构:
1)、应用系统框架架构
2)、数据库系统业务架构
是影响项目成功失败的关键。
java开发时往往需要连接数据库,实现用户信息的查询等操作,以下将以MySQL为例,解释一下Java是如何连接MySQL数据库的。
工具/原料
Eclipse、MySQL数据库的jar包
方法/步骤
1、打开Eclipse,新建项目,在项目中右击选择New---Folder,如图所示:
2、输入文件夹名称为lib,如图所示:
3、将MySQL数据库的jar包复制到lib 文件夹中,然后选择该jar包,右击,选择Build Path--Add to Build Path,如图所示:
4、接下来就是在类中输入数据库连接代码,如图所示:
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流