在项目tt下新建两个app,分别为app01.app02.配置app01使用default节点数据库:app02使用hvdb节点数据库(也可以配置app01下的model既使用default,也可以使用hvdb数据库) 1.编辑settings.py,添加多个数据库: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'testly', 'USER': 'root', ', 'HOST':'192.1…
01-修改django默认的数据库 # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysql01', #连接的数据库名 ', 'HOST': 'localhost', 'USER': 'root', ', } } # 修改项目同名目录下的__init__.py文件 import pymysql pymysql.install_as_MySQLdb() 02-配置多数据…
自己写代码生成器之生成Dal层代码(获取数据库所有表名称) --得到数据库birthday所有表名称 select name from sysobjects where [type]='U' --select [TABLE_NAME] from  INFORMATION_SCHEMA.TABLES where [TABLE_TYPE]='BASE TABLE' --获取列信息,不获取数据 select top 0 * from userInfo 思路:拼接字符串 /// <summary> /…
注:本人使用的Django1.8.3版本进行测试 除了使用Django内置表单,有时往往我们需要自定义表单.对于自定义表单Post方式提交往往会带来由CSRF(跨站请求伪造)产生的错误"CSRF verification failed. Request aborted." 本篇博客只要针对"表单提交"和"Ajax提交"两种方式来解决CSRF带来的错误 一.表单提交 Template: <!DOCTYPE html> <html…
背景: 项目中需要从两个不同的数据库查询数据,之前实现方法是:springboot配置连接一个数据源,另一个使用jdbc代码连接. 为了改进,现在使用SpringBoot配置连接两个数据源 实现效果: 一个SpringBoot项目,同时连接两个数据库:比如一个是pgsql数据库,一个是oracle数据库 (啥数据库都一样,连接两个同为oracle的数据库,或两个不同的数据库,只需要更改对应的driver-class-name和jdbc-url等即可) 实现步骤: 1.修改application.…
本地开发环境: Windows10 64位.Oracle 12C客户端 32位.sqlDBX (32位) ================================================= 1.安装好Oracle 12C数据库,并配置好ODBC数据源连接(步骤此处省略,默认安装配置即可). 2.找到 C:\app\client\David\product\12.2.0\client_1\network\admin 目录下 tnsnames.ora 配置文件,用记事本打开文件,修改…
转自(http://blog.163.com/jlj_sk/blog/static/22579293200861422833924/) 取得SQL server 数据库中 所有用户表名称 select name from sysobjects where xtype='U' order by name SQL server数据库系统表详解: sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures主数据库 配置选项 sysc…
今天用ODAC连接远程Oracle数据库时,怎么也连接不上, 更改配置文件的tnsname.ora,使之都一样,并完全配置正确还是出现错误,连接不上. 最后请大神一世,原来是数据源名称的问题. 把数据源名称orcl改为gscloud就可以了. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 223.223.179.17)(PORT = 1521)) ) (CONNECT_DATA = (SERVIC…
1.设置数据库连接 pip install PyMySQL 2.在项目同名目录myproject/myproject下的__init__.py添加以下代码 import pymysql pymysql.install_as_MySQLdb() 3.修改settings.py中默认的数据库 default DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #数据库引擎 'NAME': 'pythondms', #数据库…
1.创建Django项目(test) 进入配置文件settings.py 192.168.83.129:所需要远程连接数据库的ip地址 2.进入到远程连接的主机,修改/etc/mysql/mysql.conf.d/mysqld.cnf 把bind-address改为本身的ip地址 然后重新启动mysql数据库 3.进入mysql,给新创建的test授权 grant all privileges on 项目名.* to 'mysql用户名'@'访问远程连接ip地址' identified  by…