一、建立数据库连接
----------------
接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名
之后会要求输入数据库密码
二、访问数据库
1、列举数据库:\l
2、选择数据库:\c 数据库名
3、查看该某个库中的所有表:\dt
4、切换数据库:\c interface
5、查看某个库中的某个表结构:\d 表名
6、查看某个...
分类:
数据库 时间:
2014-12-18 13:38:15
阅读次数:
507
为了保持开发效率,以及保持代码优雅,项目中引用了EntityFrame。但是又因为某些报表功能需要大量计算,所以又要求直接使用ADO.NET,调用存储过程进行计算。于是乎webconfig文件中就会出现两种数据库连接字符串。可以这样写又显得累赘,为什么同一个数据库,我要写两次连接字符串。于是想只保留...
分类:
数据库 时间:
2014-12-18 11:51:35
阅读次数:
193
我09年负责的一个项目,有好几组P590小机提供服务,有一次,我们的小机居然集体宕机了,数据库不能服务后,所有的应用自然也没法提供服务。当数据库恢复后,所有的应用的数据库连接也是无效的,当时只有一一重启才生效。而出了问题的数据库,后续又频繁出一些小故障,因为应用的数据库连接是失效的,只能通过后续重启才能提供服务,导致应用又有了进一步的滞后性。因此后续就开始关注数据库重练。
下面这个应用场景...
分类:
数据库 时间:
2014-12-18 09:13:56
阅读次数:
276
数据库最大连接池溢出是在系统运行中比较常见的一个问题,在开发中,可以通过设置最大连接池的各位为1或者2,就能在开发的时候发现数据库连接没有被释放的情况。不过这个小技巧在hibernate和sping等框架大量使用之后就没什么用了。
数据库连接池溢出的源代码:
package test.ffm83.commons.dbcp;
import org.apache.commons.dbcp....
分类:
数据库 时间:
2014-12-18 09:13:55
阅读次数:
437
DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目。由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。
也是 tomcat、hibernate等开源工具使用的连接池组件。
DBCP版本已经整体升级到2....
分类:
数据库 时间:
2014-12-18 09:13:38
阅读次数:
242
JNDI主要用于在容器中配置某些资源,让所有项目可以使用。JNDI可以提供:1:数据库连接池。 自定义连接池 第三方连接池 Dbcp C3p0 JNDI2:邮件服务器定义。3:加载任意的类,让所有项目都可以使用。 JNDI:[定义在tomcat容器中,所有项目必须要通过查找的方式获取这个...
分类:
编程语言 时间:
2014-12-17 22:29:30
阅读次数:
283
简介MyEclipse自带很多非常实用的工具,本次将介绍Hibernate工具的使用。1.首先打开MyEclipse的Hibernate视图2.然后在左上角的DB Browser视图中,右键,新建数据库连接驱动,如:下图是连接MySQL数据库的示例3.为Java Web项目添加MyEclipse的H...
分类:
Web程序 时间:
2014-12-17 22:25:19
阅读次数:
211
1.JDBC是什么? JDBC(Java DataBase Connectivity)java数据库连接2.JDBC可以做什么? 简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。3.JDBC的优势? Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下....
分类:
数据库 时间:
2014-12-17 20:35:46
阅读次数:
219
这里将会调用前面博客的数据库连接单例、文件缓存类和开发APP接口(一)
cacheData('ind...
分类:
移动开发 时间:
2014-12-17 16:26:20
阅读次数:
212
private void Form1_Load(object sender, EventArgs e) { string strCon = "Server=localhost;User Id=sa;Pwd=;DataBase=my";//定义数据库连接字符串 ...
分类:
其他好文 时间:
2014-12-17 15:55:43
阅读次数:
178