最近的文章列表

MongoDB设置访问权限、设置用户

MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下:

注:研究成果基于Windows平台

MongoDB在本机安装部署好后

1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪位在使用过程中发现了这个local表的用途,希望能够留言提醒,那我们就专心来说说admin表

...
2016/11/28 Comments:
thinkphp实现sql like模糊查询实例

目前使用thinkphp框架进行项目开发的人越来越多了,由于其封装性较好,导致了很多纯PHP开发的部分不易上手,本文实例即以like模糊查询为例对此加以说明。

这里主要通过举例来说明用法:

ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用索引数组或者对象来作为查询条件,因为会更加安全。

一、使用字符串作为查询条件

这是最传统的方式,但是安全性不高,

2015/6/3 Comments:
Oracle数据类型与.NET中的对应关系

最近使用VS2010时发现System.Data.OracleClient不再受微软支持,而是推荐使用Oracle自己的ODP.Net,于是就踏上了纠结的安装ODP.net的道路

   首先我到oracle的官网注册了账号并下载了ODTwithODAC112021这个版本

2015/4/5 Comments:
不推荐System.Data.OracleClient,推荐Oracle.DataAccess即:安装使用ODP.Net 问题及说明

最近使用VS2010时发现System.Data.OracleClient不再受微软支持,而是推荐使用Oracle自己的ODP.Net,于是就踏上了纠结的安装ODP.net的道路

   首先我到oracle的官网注册了账号并下载了ODTwithODAC112021这个版本

2015/4/4 Comments:
Oracle数据库:如何使用Oracle ODP.NET 11g的.NET程序发布方法

ODP.NET 11g是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(User Defined Type)类型,Procedure,REF等等高级Oracle特性。

  .NET 1.1的客户端需要的发布文件如下:

  •   Oracle.DataAccess.dll (odt111\odp.net\bin\1.x)
  •   OraOps11.dll (odt111\bin)

  .NET 2.0需要发布:

2015/4/3 Comments:
Oracle数据库:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

解决办法:请下载安装:oracle client或者instant client

比如:安装:HA-Instant Client-v11.2.0.3.0-x64-Instant Client Setup.exe

会安装一个:Oracle Data Provider for .NET Help

2015/4/2 Comments:
Oracle数据库:ORA-01017: invalid username/password; logon denied

报错:ORA-01017: invalid username/password; logon denied

错误说明:用户名和密码无效,登录被拒绝。

<connectionStrings>
<!--多个数据库,随机访问-->
<add name="CamnprData1" connectionString="Data Source=camnpr.com:1008/cam;User Id=npr;Password=123;Integrated Security=no;" providerName="System.Data.OracleClient"/>
<add name="CamnprData2" connectionString="Data Source=camnpr.com:1008/cam;User Id=npr;Password=123;Integrated Security=no;" providerName="System.Data.OracleClient"/>
2015/4/1 Comments:
ASP.Net(C#)利用ODP.net(Oracle.DataAccess.dll)连接Oracle数据库的代码示例

Microsoft .NET 框架的推出已经创造出一种不同于 COM 的新的 Windows 应用服务器环境。使用 COM 时,可以通过 Oracle Objects for OLE (OO4O)、ADO/OLE DB 或 ODBC 访问 Oracle 数据库中的数据。在 .NET 环境中,用户仍然可以通过 OLE DB 和 ODBC 使用由 Microsoft 提供的数据访问桥接来访问 Oracle 数据库。对于 OLE DB,这种桥接是 OLE DB .NET;对于 ODBC,则是 ODBC .NET。这些桥接提供了被管理的 .NET 层和未被管理的 COM 或 Win32 层之间的交互。Oracle Data Provider for .NET (ODP.NET) 代表访问 Oracle 数据库的第三种方法。

与其他 .NET 数据提供程序的区别 

2015/3/31 Comments:
PHP如何连接MSSQL2005/2008数据库(SQLSRV)配置实例(SQL Server Driver for PHP)

PHP连接MSSQL2008/2005数据库与以往的连接mssql2000是不一样的,连接mssql2008/2005是需要自己添加PHP对MSSQL连接的驱动扩展了,而我们常用的hp.ini中的extension=php_mssql.dll扩展只适用连接于MSSQL2000,下面我们就来看看对此的解决办法

1.下载扩展

(1)去官方下载一个SQL Server Driver for PHP的扩展包,我是在这里下载的http://www.microsoft.com/en-us/download/details.aspx?id=20098【记得下载后好像是要先安装然后再解压】

(2)将下载下来的rar文件解压后你就会得到一堆的.dll文件

下载驱动程序,下载后安装释放程序,里面有以下文件:
php_pdo_sqlsrv_52_nts.dll
php_pdo_sqlsrv_52_ts.dll

2015/3/27 Comments:
mongodb常用命令(安装、用户相关、增删改、索引、查询、管理等)

mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。

   

安装及使用:

首先在Ubuntu上安装MongoDB。

2015/3/9 Comments: