网站建设资讯

NEWS

网站建设资讯

linuxnmp命令 linux中nm命令

Linux系统下,node.js怎么远程连接SqlServer

Node.js一直都与mysql , Nosql 配合使用,对于Sql Server却没有很好的支持,一直都是小众技术人员自己编写访问程序。

作为一家“创意+整合+营销”的成都网站建设机构,我们在业内良好的客户口碑。创新互联公司提供从前期的网站品牌分析策划、网站设计、成都网站建设、网站制作、创意表现、网页制作、系统开发以及后续网站营销运营等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的价值。

2012年微软公司官方发行一款Node.js访问Sql Server的驱动程序——msnodesql ,让Node.js访问SQL Server更加简单。

安装

msnodesql 下载地址:下载 自行选择与自己系统相符的版本,点击安装。

msnodesql 官方地址: 含wiki 和 疑问解答 。

在node.js环境下,安装方式和其他驱动安装一样,安装命令:nmp install msnodesql

安装过程中需要注意的两个问题:

1、安装之前必须安装SQL Server Native Client 11.0 32位下载地址:下载 64位下载地址:下载 ,安装此程序不需要SQL server2012支持,经测试,SQL 2005和SQL 2008 可以正常安装使用。

2、安装过程中,如出现错误,检查是否在管理员界面下进行命令安装,这个问题我纠结了好长一段时间。

(右键——以管理员身份运行)

使用

引用驱动

var sql = require('msnodesql');

建立数据库连接

var conn_str = "Driver={SQL Server Native Client 11.0};Server={.};Database={nodetest};uid=sa;PWD=123456;";

不要被 SQL Server Native Client 11.0 吓到,可以完美支持sql 2005和sql 2008 的。

打开数据库

sql.open(conn_str, function (err, conn) {

if (err) {

console.log("Error opening the connection!");

return;

}

//这里是查询语句

});

SQL操作

sql.queryRaw(conn_str,"SELECT * FROM TestTable",

function (err, results)

{

if (err)

{

console.log("Error running query!");

return;

}

for (var i = 0; i results.rows.length; i++)

{

console.log("0:" + results.rows[i][0]); }

});

注意:此处的写法与wiki文档的写法有些不同,我用过wiki文档的写法(),有时会出现无法查询数据的情况,w我这种写法是参考源代码中参数的写法,queryRaw包含四个参数:

connectionstring:链接字符串(wiki里面的居然没有用这个,直接用function里面的参数 conn,搞不懂)

query:SQL语句

param:参数(可选的)

callback:回传函数,操作完以后返回的事件

一个完整的例子

var sql=require('msnodesql');

var conn_str="Driver={SQL Server Native Client 11.0};Server={.};Database={nodetest};uid=sa;PWD=123456;";

sql.open(conn_str, function (err, conn) {

if (err) {

console.log('发生错误');

}

sql.queryRaw(conn_str, "select * from users", function (err, results) {

if (err) {

console.log(err);

}

else {

for (var i = 0; i results.rows.length; i++) {

console.log(results.rows[i][0] + results.rows[i][1]);

}

}

})

})

Linux怎么用命令添加新用户,添加新用户的命令

groupadd    添加用户组

useradd    添加用户

示例如下:

[root@nmp01 src]# groupadd appuser   #添加appuser组

[root@nmp01 src]# useradd appuser -g appuser  #添加用户appuser,所属的组是appuser

useradd命令的几个常用参数:

-g 指定新用户所属的用户组

-d 指定新用户的家目录

-s 指定用户的登录shell

示例如下:

[root@nmp01 src]# groupadd ftp

[root@nmp01 src]# useradd travelsky -g ftp -d /home/wwwroot -s /sbin/nologin

请问网众Linux的文件如何使用samba快速共享

的问题,在上一篇的文章中我们还专门向大家详细介绍了

网众nmp连接不到服务端的解决办法

,相信大家都看明白了的吧!下面大家还是跟着我们5636网吧联盟的游戏更新栏目一起去看看今天的主题吧!

如果仅仅实现文件共享这一单纯目的,配置Samba也很简单,只需熟悉几个操作即可。假如已熟悉Linux的基本操作,并且熟悉VI编辑器的使用,下面我用一个例子说明这几个操作:

假如我们有三台PC,一台安装了Win2000,名字是test2000,其上有共享文件夹share;其余两台安装了Linux,一台名字是testsamba,其上有一目录/pub;另一台名字是testlinux,其上也有一目录/pub。我们要实现的目标是把testsamba上的/pub共享,供test2000和test_linux使用。

我们对test_samba我们进行下面操作:

在/etc/下找到smb.conf,用VI编辑器打开;

#vi/etc/smb.conf或vi/etc/samba/smb.conf

在【gobal】字段下,添加netbios记录,一般加在workgroup记录的下一行;

netbiosname=testsamba

在【gobal】字段下,修改secrity记录;

secrity=share

在【public】字段下,修改path记录;

path=/pub

在【public】字段下,添加geuestok记录;

guestok=yes

删除【public】字段每行行首的;标示;保存退出。

现在/pub就成为可以被test2000和testlinux两台机器共享的目录了!在testsamba下,为使用test2000下的共享文件夹可以进行以下操作:

#smbclient-L//test2000,这个命令可以查看test2000下的共享情况,注意在系统要求输入password时,直接回车即可进入test2000,此时屏幕上列出test2000下的共享。

#smbclient\\\\test2000\\share-Ushare,这个命令可进入test2000的share目录,屏幕上出现MS-DOS的提示符(:\)时说明用户进入了share目录。此时可以在提示符后输入?命令查找你可使用的命令。

我们在test2000下,使用testsamba的共享目录/pub,可以进行以下操作:

查找计算机testsamba,当testsamba目标出现时,双击图标pub,即进入共享文件夹pub了。在testlinux下,使用testsamba的共享目录pub,可进行如下操作(假设已知pub存在):


新闻标题:linuxnmp命令 linux中nm命令
分享路径:http://cdweb.net/article/hjiopg.html