database

  • 像写SQL一样编写Java数据应用-TinySqlDsl
    像写SQL一样编写Java数据应用-TinySqlDsl

    前言 话说企业应用,一般离不开数据库.要做数据库,可以有N种方案,比如:直接采用JDBC层自己封装下使用的,采用一些框架的,如:iBatis,Hiberate,Spring JDBC Template等等(这个太多了,因此不一一列举)的,这些方案也都在各自的领域展示了自己的特点,解决了相当部分的技术问题,并取得了相当好的应用效果. 但是不管是哪种方案,其优点和缺点往往也是连在一起的,究其原因是因为SQL和Java编程之间是割裂的,如果封装得不到位,做Java的人太难使用:如果封装得太多,在做一些

    dsl, database, tiny, tinyframeworkMay 4

  • PowerDesigner文件解析的python api工具类实现

    PDMHandler Power Designer是常见的数据库建模工具.本程序是一个使用python编写的工具类,用于处理power designer的数据文件.目前特性还不多,初步具备处理power designer模型文件(.pdm)的基本能力. 源码简介 PDMHandler.py PDMHandler工具类的实现源码.使用下面的命令可以看到API的帮助文档(中文编写): $ echo "import PDMHandler; help(PDMHandler);"|python

    python, 数据库, database, 建模, power, designerApril 30

  • Microsoft JET Database Engine 错误 '80004005' 未指定的错误的完美解决方法

    一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误 '80004005',我的电脑因为用批处理清理文件,所以不能运行了, 只 1.查看数据库连接语句没有发现错误: 2.查看文件夹的权限已经全部给了everyone: 3.打开数据库的同时,系统会在临时文件夹 %SystemRoot%/temp/ 下创建临时文件,而 %SystemRoot%/temp/ 的权限不够 解决:%SystemRoot%/temp/ 的权限加上(IUSER

    microsoft, 错误, Jet, database, engine, 80004005, 未指定的错误的完美解决方法April 21

  • Server Application Error错误解决思路

    这几天一连遇到几个IIS问题,耽误了不少事,遇到的错误情况翻遍了网上的资料都写得不全,不能解决实际问题,补充下: 先扫下盲,两个长期有人问的常识问题解决方法: ·xp没光盘的时候下载网上的IIS安装包安装出错?这个问题是因为你下载的版本不对,xp只支持IIS5.1版本,请自行寻找 ·访问IIS站点要求输入密码.此问题请用baidu.com搜索便能很好解决 不常见问题总结,网上其他解决方法可能对问题估计不是很全面,光靠搜索引擎搜索到的解决方式解决得都不完整: ·数据库访问失败问题 Microsof

    microsoft, IIS, Server, Application, database, processingApril 20

  • Mysql常用命令行大全

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招.增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by

    MySQL, 数据库, insert, table, DELETE, databaseApril 20

  • 数据库基础

    数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统. 1. 数据库管理系统(Database Management System) 数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件.数据库管理系统能够为数据库提供数据的定义.建立.维护.查询和统计等操作功能,并完成对数据完整性.安全性进行控制的功能. 数据库管理系统的功能结构: <1>. 数据定义功能 能够提供数据定义语言(Data Description Language,简称DDL)和相应的建库机制.用户利用DDL

    数据库, databaseApril 9

  • DSL风格数据库编程之实践

    现在的应用系统中,绝多多数的情况下都是要用到数据库的,而适合Java框架的数据库处理方案太多了,这里就不一一列出了. 现在又比较流行一种DSL(Domain Specific Language)风格的数据库访问方式,比如:JOOQ.Querydsl等等,都比较成熟.仔细研究了一下,觉得存在如下问题:这两货都是收费的,这明显不符合时代潮流么:第二就是有点过度封装的意思,有许多东西都封装了,导致学习及使用成本上升:再就是体量都比较大,能不能又瘦又小又好用? 当然,也有一些同学有自己的实现,不能一一研

    j2ee, dsl, database, tinyframework, tinygroupMarch 12

  • MYSQL ERROR 1194 (HY000)

    操作系统文件限制大小导致 MYSQL ERROR 1194 (HY000): Table is marked as crashed and should be repaired 问题处理 同事反馈应用在执行查询某张表时候报ERROR 1194 (HY000): Table is marked as crashed and should be repaired 错误 mysql> select * from ims_stat_msg_history where module='basic' and

    MySQL, databaseMarch 5

  • postgresql备份恢复之pg_dump大数据处理

    介绍 官方文档介绍的主要有三种方式: 通过unix管道,直接读取pg_dump的输出来压缩. 使用pg_dump的custom-format 使用pg_dump的directory-format 使用管道压缩和解压 由于pg_dump工具可以输出到标准输出,可以使用unix管道来直接压缩 1.压缩方法 [[email protected] ~]$ pg_dump database1 | gzip > database1.sql.gz 还原 [[email protected] ~]$ createdb -T

    postgresql, database, backup, Large, pg_dump, pg_restore, 大数据备份恢复February 10

  • postgresql中数据库database的管理

    PG中database的概念 不像oracle中一个或多个实例只管理一个DB,在PG中一个实例下有一个database cluster,可以管理多个DB,一个DB下有多个schema,schema下有各种数据库对象如table,index等等. 有些系统视图比如pg_database等属于cluster层级 创建DB 先检查下目前的数据库,2种方法 postgres=# select datname from pg_database; datname ----------- template1

    postgresql, 管理, database, templateFebruary 6

  • python使用pyodbc,freetds连接azure数据库

    简介: 微软azure平台推出sqldatabase paas服务.现在使用python语言连接azure数据库的小demo. 准备环境: 1,azure sqldatebase数据库创建,参考http://www.windowsazure.cn/starter-guide/ 第三课,创建云端的数据库, 2,创建demo表,我是使用管理工具创建,sql语句代码为: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_

    python, freetds, odbc, database, AzureJanuary 17

  • PostgreSQL on Ubuntu Linux

    PostgreSQL is a powerful object-relational database management system, provided under a flexible BSD-style license. PostgreSQL contains many advanced features, is very fast and standards compliant. It supports a large part of the SQL standard and is

    postgresql, ubuntu, pgadmin, command, database, terminalJanuary 13

  • 在Ubuntu1204-64位和CentOS6.5-64位上安装Oracle Database 11gR2

    摘要:CentOS,Ubuntu上安装Oracle Database 11gR2过程,记录了遇到的问题和解决办法,并记下了相应的注意事项. 在Ubuntu 12.04 64bit 上安装Oracle Database 11gR2 1.首先,将系统更新到最新 代码: sudo apt-get update sudo apt-get dist-upgrade 2.安装依赖包 代码: sudo apt-get install alien binutils build-essential cpp-4.4

    oracle, databaseJanuary 13

  • 数据库知识随记

    Postgres 恢复数据时报错: Use CREATE LANGUAGE to load the language into the database 执行: CREATE LANGUAGE 'plpgsql' 可解决. 今天在写POSTGRES函数时遇到" SQL 状态: 42601"错误,函数怎么都不能创建,最后发现需要将过程语言由 sql改为上面创建的plpgsql即可 LANGUAGE plpgsql VOLATILE EPO时间: SELECT EXTRACT(EPOCH

    sql, 数据库, 语言, databaseDecember 1

  • 使用flyway-maven-plugin,执行数据库初始化sql文件,和sql数据库升级

    https://github.com/Dreampie/flyway-maven-plugin 的flyway-maven-plugin插件: 目前刚刚发布第一个版本1.0: <flyway-maven-plugin.version>1.0</flyway-maven-plugin.version> 使用方式: maven配置文件pom.xml里配置 <plugin> <groupId>cn.dreampie</groupId> <arti

    sql, maven, Java, database, flyway, maven-pluginNovember 18

  • Exe packer prevent DB Query Analyzer from beging debugged

    Exe packer prevent DB Query Analyzer from beging debugged MA Gen-feng ( GuangDong Unitoll collection incorporated, GuangZhou 510300) 1 Introduction How to prevent others from debugging your exe file to protect intellectual property rights? It's a qui

    informix, File, Application, exe, database, queryOctober 17

  • jfinal-flyway 数据脚本升级插件,伴随应用的升级自动升级或回滚数据库

    https://github.com/Dreampie/jfinal-flyway 动态的数据库脚本升级计划: <dependency> <groupId>cn.dreampie</groupId> <artifactId>jfinal-flyway</artifactId> <version>${jfinal-flyway.version}</version> </dependency> 目前刚刚发布第一个版

    Java, database, JFinal, flywaySeptember 12

  • 获取本地视频

    首先自己写一个视频实体类,代码如下: public class VideoEntity { public int ID;//ID public String title;//标题 public String filePath;//绝对路径 public int size;//大小 public int duration;//时长 } 再查询本地数据库,根据传入相应字段,获取数据,代码如下: private void getVideoFile(){ ContentResolver mContent

    android, database, VideoSeptember 2

  • android数据库的灵异错误

    报错:android.database.sqlite.SQLiteException: table has 4 columns but 5 values were supplied 大家在数据库的时候,可能开始没有认真设计,经常加加减减字段,然后重新运行就会出现上述错误.原因是重新运行并不能删除和重新建立外存的表,只能重新加载运行在内存中的数据,所以删除该表就可以了.

    sqlite, android, databaseApril 18

  • 全球支持最多运行平台的NoSQL数据库 iBoxDB
    全球支持最多运行平台的NoSQL数据库 iBoxDB

    运行图: Android, Linux, JS iPhone Unity3D Windows Phone 8 3 Xamarin Android Windows, Linux, JS, Windows Phone, Android 等多个常用平台 iBoxDB 是全球支持最多运行平台的NoSQL数据库 iBoxDB.NET 和 iBoxDB.JAVA 的详细说明地址

    linux, iphone, android, Windows, nosql, database, Unity3D, Phone, iBoxDB, XamarinDecember 19

  • 数据库进程间通信解决方案

    数据库进程间通信解决方案 数据库与其他第三方应用程序进程间通信解决方案 Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> $Id: mysql-plugin.xml 587 2013-12-16 14:00:00Z netkiller $ 版权 © 2011, 2012, 2013 http://netkil

    MySQL, 数据库, database, plugin, netkillerDecember 16

  • 数据库与图片完美解决方案

    数据库与图片完美解决方案 电商商品图品与数据库脏数据完美解决方案 Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> $Id: mysql-plugin.xml 587 2013-05-16 09:49:20Z netkiller $ 版权 © 2011, 2012, 2013 http://netkiller

    MySQL, 数据库, database, netkillerDecember 2

  • 数据库安全之防止撰改

    有些数据一旦添加,就不允许在做修改,可以使用此方法 文档出处:http://netkiller.github.io/ 第 10 章 数据库安全 目录 10.1. 保护表字段 10.1. 保护表字段 通过触发器,使之无法修改某些字段的数据,同时不影响修改其他字段. DROP TRIGGER IF EXISTS `members`; SET @[email protected]@SQL_MODE, SQL_MODE=''; DELIMITER // CREATE TRIGGER `members` BEF

    MySQL, 数据库, database, netkillerDecember 2

  • 数据库并行访问控制之互斥显示
    数据库并行访问控制之互斥显示

    Netkiller MySQL 手札 MySQL MariaDB... Mr. Neo Chan, 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> 文档始创于2010-11-18 版权 © 2011, 2012, 2013 Netkiller(Neo Chan). All rights reserved. 版权声明 转载请与作者联系,转载时请务必标明文章原始

    MySQL, 数据库, database, netkillerDecember 2

  • 数据库同时更新问题

    8.2.3. 解决更新冲突 CREATE TABLE `account` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `user` VARCHAR(50) NOT NULL DEFAULT '0', `cash` FLOAT NOT NULL DEFAULT '0', `point` INT(10) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE INDEX `user` (

    oracle, MySQL, 数据库, database, netkillerNovember 22

  • 新闻数据库分表案例
    新闻数据库分表案例

    Netkiller MySQL 手札 MySQL MariaDB... Mr. Neo Chan, 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> 文档始创于2010-11-18 版权 © 2011, 2012, 2013 Netkiller(Neo Chan). All rights reserved. 版权声明 转载请与作者联系,转载时请务必标明文章原始

    MySQL, 数据库, database, netkillerNovember 7

  • logging 日志表的设计
    logging 日志表的设计

    Netkiller MySQL 手札 MySQL MariaDB... Mr. Neo Chan, 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> 文档始创于2010-11-18 版权 © 2011, 2012, 2013 Netkiller(Neo Chan). All rights reserved. 版权声明 转载请与作者联系,转载时请务必标明文章原始

    MySQL, logging, database, netkillerOctober 14

  • PostgreSQL 数据库从9.2迁移到9.3
    PostgreSQL 数据库从9.2迁移到9.3

    Netkiller PostgreSQL 手札 Mr. Neo Chan, 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> 文档始创于2012-11-16 版权 © 2010, 2011, 2012, 2013 Netkiller(Neo Chan). All rights reserved. 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信

    postgresql, pgsql, database, netkillerSeptember 17

  • coredata 分页查询数据

    其实分页查询我第一反映是用SQLite的查询语句来操作,后来想想Core Data底层也是调用SQLite,应该也是可以分页查询的 不过iPhone开发毕竟中文资料不多,翻了下官方英文文档,找到下面的方法,主要使用下面两个函数 1 2 3 4 // 限定查询结果的数量 setFetchLimit // 查询的偏移量 setFetchOffset 最近正在熟悉各种API,没太多时间,直接上代码,其实蛮简单的 1 2 3 4 5 6 7 8 9 NSFetchRequest*request = [[

    sqlite, ios, 数据库, 分页查询, database, coredataAugust 7

  • Clozure Common Lisp 接口数据库创建操作指导(教程翻译)

    Clozure Common Lisp 接口数据库创建操作指导(教程翻译) === 原文地址: 网络: http://trac.clozure.com/ccl/browser/trunk/source/examples/cocoa/interface-databases/ 本地: file:///ccl-1.8-darwinx86/examples/cocoa/interface-databases/HOWTO.html 原文标题: Interface Databases HOWTO 翻译者:

    interface, lisp, ffi, database, clozureAugust 7

  • DB2 常用一些命令

    1. 打开命令行窗口 #db2cmd 2. 打开控制中心 # db2cmd db2cc 3. 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== 4. 启动数据库实例 #db2start 5. 停止数据库实例 #db2stop 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force 6. 创建数据库 #db2 create db [dbname] 7. 连接到数据库 #db2

    db2, databaseJuly 29

  • java.sql.SQLException: Io 异常: Bad packet type

    java.sql.SQLException: Io 异常: Bad packet type 解决:oracle安装目录下的listener.ora和tnsnames.ora文件中的HOST全部改为:HOST = 127.0.0.1,并且修改代码段中的端口号为 1521 java.sql.SQLException: Io exception: Bad packet type metalink上查了一下,没有相关文章,google也没有什么收获.又只能靠猜了 根据这个错误,结合周末服务器搬迁的事实,

    databaseJuly 29

  • Linux 系统与数据库安全

    Linux 系统与数据库安全 Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> 版权 © 2011, 2012, 2013 http://netkiller.github.com 摘要 Linux 系统安全问题 我的系列文档 Netkiller Architect 手札 Netkiller Developer

    postgresql, MySQL, database, netkillerJuly 24

  • 使用数据库表替代文件配置文件

    文章出处:http://netkiller.github.io 8.13. 动态配置表 很多时候我们需要使用数据库存储配置项,由于各种原因我们无法使用配置文件来完成,例如在一个有很多节点集群环境中使用文件配置文件时非常不方便. DROP TABLE IF EXISTS `config`; CREATE TABLE IF NOT EXISTS `config` ( `key` varchar(50) NOT NULL, `value` varchar(50) NOT NULL, `operator

    postgresql, MySQL, database, netkillerJuly 18

  • 理解Postgres性能
    理解Postgres性能

    理解Postgres性能 对于很多应用程序开发人员来说数据库就是一个黑盒子.在数据进进出出之间,开发人员希望它的时间跨度短点.不用成为DBA,这里有一些可以为大多数应用程序开发人员所理解的数据来帮助他们理解他们的数据库表现是否足够好.这篇文章将会提供一些小提示,帮助你判断是否你的数据库的性能降低了程序的性能,以及如果那样的话你该怎么做. 理解缓存和缓存命中率 对于大多数应用来说典型的判断规则是哪部分数据是经常访问的.同其他一样都服从80/20法则,就是20%的数据占据着80%的读,并且有时更高.

    sql, postgres, databaseJune 27

  • 我是如何书写SQL

    最近,一个朋友和以前同事问起我是如何书写SQL的.起先这个问题让我很惊讶,然后表现出没什么不同的样子,但是在此问题上经过一番讨论,这个问题变得清晰起来了,大多数人都没有书写干净的可读性强的SQL的概念.后会无期这里介绍我是如何书写SQL的,带示例. 首先让我们了解一个数据库对象集合(schema): # \dt Schema | Name | Type | Owner --------+----------------------------+-------+---------------- p

    sql, postgres, databaseJune 15

  • Oracle DBLinke+实体化视图 同步两个数据库的数据

    项目的新需求是同步两个Oracle数据库的部分个,在实验环境现试通了几种方法,今天先把DbLink 加 实体化视图 同步数据的方法记录一下. 1.配置tnsnames.ora文件 指定到主数据库的网络名,实验环境为169db. 2.在从数据库端给用户赋值相应的权限 grant create database link to repadmin; --创建dblink的权限. grant create materialized view to repadmin; --创建物化视图的权限. 3.以re

    oracle, database, Link, 物化视图, Orange同步May 14

  • Go 语言 database/sql 并发安全相关

    总结在前 database/sql/driver 级别的Conn,Stmt都是非并发安全的 database/sql 级别的DB,Stmt都是并发安全的,因为内部实现了连接池和锁 Go 1.1 提供连接池保持数量设置接口 func (db *DB) SetMaxIdleConns(n int) 默认 defaultMaxIdleConns = 2,原因看下文 如果批量SQL并且只是参数变化,那么应该用Prepare得到stmt,然后操作stmt.这样效率高,Query每次都是一个新SQL,没有优

    sql, 并发, databaseMay 11

  • Python数据库编程入门教程
    Python数据库编程入门教程

    这年头,还拿打印"Hello World"做教程?毛主席说了,你这不是耍流氓么!这个时代,数据库是王道!今天,我就用一个简单实用的销售数据库开发案例来引导感兴趣的读者入门Python数据库编程技术.我们将使用Python创建一个简单的Access销售数据库,使用ODBC功能对数据库插入删除销售记录,最后对数据库中的数据进行查询.下面将是我们将会一步步完成的编程步骤: 1)介绍和安装Python及ODBC模块pypyodbc: 2)创建一个Access数据库,并在此数据库中建立相应的销售

    sql, python, odbc, database, pypyodbcFebruary 5

  • oracle database download links

    Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip http://download.oracle.com/otn

    oracle, databaseDecember 29

  • 在iOS开发中使用FMDB
    在iOS开发中使用FMDB

    前言 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库.iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可.但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便.于是,开源社区中就出现了一系列将SQLite API进行封装的库,而FMDB (https://github.com/ccgus/fmdb) 则是开源社区中的优秀者. FM

    sql, sqlite3, ios, database, FMDataBaseDecember 15

  • postgresql常用命令(持续更新中...)

    查看表结构 psql里 查看所有库:\l 查看所有表: \dt 查看某个表的结构: \d 表名 对应的MySQL命令: 查看有那些库可以:show databases ---postgreSQL是什么呢? show tables ---->postgreSQL是什么? 还有怎么查看表结构呢? ------------------------------------------------------------------------------------------------ 自增字段:

    postgresql, postgres, 数据库, databaseNovember 29

  • MongoDB基本管理命令

    MongoDB基本管理命令 MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表:而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行.下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为. PS:原文 MongoDB版本为1.8.3, 但在最新的2.2.1上命令输出结果有所不同.请注版本产生的差别. 比如:在Mongo

    collections, MongoDB, 数据库, databaseNovember 20

  • phpmyadmin中导入文件时显示 No database selected

    错误 SQL 查询: -- -- 数据库: `7789_pay` -- -- -------------------------------------------------------- -- -- 表的结构 `pay_hy_log` -- CREATE TABLE IF NOT EXISTS `pay_hy_log` ( `order_id` VARCHAR ( 30 ) NOT NULL , `hy` VARCHAR ( 20 ) NOT NULL , PRIMARY KEY ( `or

    database, selected, phpmyadmin中导入文件时显示October 26

  • database & tables 基本操作

    常识: :) mysql 命令行视图中,不区分大小写 :) mysql 命令以分号(;)区分,在没有看到分号(;)之前,所有以敲入的字符, 都将被视为一条命令,即便中途有敲回车进行换行操作 :) 基于上述逻辑,一行中也可有多条命令,只要用分号(;)隔开即可 :) 取消一个未完成的命令(没有输入 ; ),继续输入 "\c" 回车即可(不要输入引号!) :) 数据库存放目录: /var/lib/mysql/ (有空时,可以看看 /etc/my.cnf 文件) 约定: :) 本文所有操作均在

    table, 基本操作, databaseJune 26

  • 中国和美国 Database 牛校.牛人及相关会议评价 [转载]

    其实,DB牛的也就那么二十来所学校... USA: Wisconsin, Stanford, Berkeley, Cornell, UIUC, Washington, CMU, UCSD, UMich, UPenn, Maryland, Columbia, Purdue, Duke, UCSB, Arizona, Florida CA: Toronto, Waterloo EU: ETHZ, Edinburgh, MPI Informatik Asia: NUS, HKUST 今天无聊随便看,发

    vldb, database, sigmod, icde, fduJune 20

  • JPassword的使用

    已定义了一个JPassword的对象: password 一个存放由数据库中得到信息的ResultSet对象:rs 得到password的内容用getPassword()方法,将getPassword()返回的内容与rs.getString(int i)进行对比时, 要用new String将其包起来,如下所示 new String(password.getPassword()) rs.getString()要用trim()去掉两头的空格

    Java, database, JPasswordMarch 28

  • Normalization and Denormalization (数据库的标准化和非标准化)

    这是两种设计数据库表的模式,Normalization对应的数据属于干净非冗余型,而Denormalization则允许数据冗余或者同样的数据存储于多处.下面主要列出了Normalization的优点和缺点, 优点:1.数据更新更迅速: 2.数据存储空见通常更小: 3.在查询时减少了distinct和group by的使用 缺点:1.查询时可能需要设计多个表,增加了join的使用: 2.一些并要的值需要在每次查询时计算(比如各种率值) 综合以上的优缺点,Normalization模式比较适合的场

    normalization, database, Denormalization, write-heary, read-heavyAugust 21

  • SVN TO Server

    1.安装svn--打开SVN --TortoiseMerge--borwse(远程服务器地址)--my file(建立本地存放文件路径)---[从远程服务器上复制文件成功] 2.环境--安装wampserver软件--修改上传数据库文件大小(my.ini(max---)-php.ini(port-max-file:**))重启服务. 3.把从远程服务器下载的文件复制到wampserver安装目录--wap/www下.修改,bin/apache/conf/httpd.conf/注释去掉:rewri

    svn, Server, databaseMay 17

  • Inappropriate Uses in Web Development

    Database is for Content HTML is for Describing and Displaying content CSS is for Design JavaScript is for Functionality Read more here Inappropriate Uses

    JavaScript, Web, css, html, databaseApril 6