Mysql的配置文件:
创新互联是一家专注于网站建设、做网站与策划设计,澜沧网站建设哪家好?创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:澜沧等地区。澜沧做网站价格咨询:028-86922220
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
这两行的意思是配置文件在这两个目录下,也就是说你可以在这两个目录下配置,最好是不要直接改变
my点吸烟 f文件, 因为它会导致一些问题, 比如当在升级 Ubuntu/Mysql 到一个新的版本时.这里我们创建一个新文件:sudo vim
/etc/mysql/conf.d/utf8点吸烟 f
utf8点吸烟 f配置文件内容为:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
方法/步骤
打开tomcat目录,进入conf配置目录,有个context.xml文件,一般建议把数据源配置放在这个文件里进行配置,放在server.xml也是可以的,但不建议这么做,server.xml文件一般是tomcat服务相关的配置
添加Resource节点,name就是JNDI资源访问的名称,注意和应用程序中保持一致,然后配置用户名和密码信息,如果是mysql,配置driverClass的就是mysql的驱动程序的类路径,如果是oracle,就配置对应的oracle驱动类路径。
maxPoolSize,minPoolSize,initialPoolSize这些是连接池相关的配置,可以根据应用的需要配置,一次配置不合适,可以多次调整
Resource
name="jdbc/chargeService"
auth="Container"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
factory="org.apache.naming.factory.BeanFactory"
user="root"
password="xxx"
driverClass="com.mysql.jdbc.Driver"
jdbcUrl="jdbc:mysql://xxx:3306/bus"
maxPoolSize="5"
minPoolSize="2"
initialPoolSize="3"
acquireIncrement="1"
maxIdleTime="300"
acquireRetryAttempts="30"
acquireRetryDelay="1000"
unreturnedConnectionTimeout="3000"
debugUnreturnedConnectionStackTraces="true"
checkoutTimeout="5000"
idleConnectionTestPeriod="60"
preferredTestQuery="SELECT CURRENT_USER"
/
这里我们使用的数据源连接池是c3p0,所以得引入c3p0的c3p0-0.9.1.2.jar包,连接池的jar可以按照自己的需要选择,相关的实现方式有(dbcp,c3p0,proxool,druid)
这里我们使用的mysql数据库,所以引入的是mysql-connector-java-5.1.30.jar驱动包,如果是oracle或其它数据库,引入对于数据库的驱动包即可,然后在driverClass配置对于的驱动程序的类路径
tomcat数据源配置上之后,就可以在我们的应用程序中来获取数据源了。通过spring的
bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"
property name="jndiName"
valuejava:comp/env/jdbc/chargeService/value
/property
/bean
方法来获取
高版本的spring为我们提供了
jee:jndi-lookup id="dataSource" jndi-name="jdbc/chargeService"/
方式配置,这种方式更为简洁方便,使用方式是一样的
pycharm配置mysql数据库时配置虚拟环境步骤如下。
1、打开pacharm新建项目,选择Flak类型项目。
2、Location:项目存放目录,一定要修改为自己创建项目的目录。
3、Newenvironmentusing:这种创建flask项目就是第一种由pycharm为falsk创建虚拟环境,这种方式特点是每次创建项目都会随之创建该项目的虚拟环境,虚拟环境存放路径就是项目路径。