首先,要在客户端安装Oracle客户端程序;
其次安装完后,在Oracle客户端目录下创建network\admin\目录,并在其中创建一个名为:tnsnamesora文件,并在文件中输入:
TESTORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192168112)(PORT = 1521))
)
(CONNECT_DATA = (SID = MYORCL)(SERVER = SERVER1))
)
其中IP地址、SID和服务器名称都是指Oracle数据库的相关名称。
最后通过SystemDataOracleClient类库里面的OracleConnection对象来连接Oracle数据库。
数据库连接串的写法:
Data Source=TESTORCL;Persist Security Info=False;User ID=system;Password=;Load Balance Timeout=2000
分片是水平扩展的方式,你试试用replica set能不能提高读的效率,一个replica set里可以同时从每个副本读取数据,理论上应该可以提高一点速度。
另外那么大的数据,必须要建立索引,而且需要针对你的查询需求建立索引,你要怎么查,就得对那些项建立,否则查询的时候会遍历整个数据库,当数据库大于内存的时候速度会慢的难以忍受。
还有一点就是,如果索引大于内存,即使建立索引,速度也会大大降低。所以提高查询效率最好的方法还是先分析好你的查询需求,然后加大内存
1,sqlyog客户端,用root用户远程链接mysql时,提示“访问被拒绝”,在网上搜索了一下原因。
原来是mysql没有授权其远程链接,所以你只能在客户端里面链接。
怎么解决呢?
原表数据
mysql> use mysql
mysql> select Host,User,Password from user ;
+---------------+---------+-------------------------------------------+
| Host | User | Password |
+---------------+---------+-------------------------------------------+
| localhost | root | DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| >以下是转载>
给你个函数,以后直接调用就可以了
/// <summary>
/// 执行增删改
/// </summary>
/// <param name="sql">有效的select语句</param>
/// <param name="sqlKey">数据库连接关键字</param>
/// <returns>影响的行数</returns>
public int ExecuteNonQuery(string sql, string conStr)
{
using (SqlConnection con = new SqlConnection(conStr))
{
conOpen();
SqlCommand cmd = new SqlCommand(sql, con);
return cmdExecuteNonQuery();
}
}
调用方法
try
{
//sql语句
string strSql="insert into 表(id,content) values('1','内容')";
//连接字符串
string conn="data source=192168112;initial catalog=数据库名;uid=用户名;pwd=密码";
//执行语句
if(ExecuteNonQuery(strSql,conn)>0)
{
//执行成功
}
else
{
//执行失败,插入0行
}
}
catch
{
//报错时的处理
}
把数据库连接字符串中的 数据库地址,数据库名称,用户名,密码 改成远程数据库的就可以连接了,和本地数据库是一样的。例如:
Data Source=192168112;Initial Catalog=dbname;User ID=sa;Password=123456
作为一个玩了很多年魔兽世界的玩家,可以告诉你,怀旧服没有蛋刀。
蛋刀是玩家的昵称,正经名字叫埃辛诺斯战刃,分主手和副手。是暴雪 娱乐 制作的魔兽系列 游戏 中著名英雄:恶魔猎手 伊利丹·怒风使用的武器。相传是在一万年前的上古之战中,伊利丹从一名叫做埃辛诺斯的末日军官手里缴获的。
埃辛诺斯 战刃在外域的黑暗神殿最后的BOSS伊利丹·怒风有几率掉落。而黑暗神殿副本在魔兽世界243版本即玩家能升到70级才开放。以目前怀旧服的版本12,玩家只有60级的情况下,是没有蛋刀掉落的。
希望以上回答能帮助到你。
作为,魔兽老版本的,老玩家。很负责人的告诉你,是没有的。
以下说明原因:
黑暗神殿,最终boss,恶魔猎手,伊利丹·怒风,打败他有小几率出一对神器,《埃辛诺斯战刃》,俗称《蛋刀》。
总结:
今年是不会有希望出了,可能未来有机会,魔兽世界 243版本,70顶级以上版本都会有出蛋刀。唯独魔兽世界112版本,60顶级不出。
希望能帮到你,有不全的地方,欢迎提出来,我会立马补充上去。
这个真没有!
魔兽世界怀旧服是六十级,而蛋刀是七十级才有的神器。
但是很多老玩家都知道,在魔兽世界六十年代的数据库中,确实有蛋刀的存在,但是并不是七十级的模型和属性。
魔兽世界六十年代只有三大神器,风剑、橙锤、鸡腿杖。
如果想要蛋刀,可以找个七十级的私服去体验一下,毕竟都可以花钱买,过过瘾就行了。
很负责人的告诉你,是没有的。在玩英魂策略版的时候,很多都不知道可以在金矿旁边搭一个副城,这样的收成不错。还有什么小技巧的,我觉得这种小技巧的就很棒
目前怀旧服满级是60级!所以没有D刀!前几日看的帖子说怀旧服最高会到80级,不知道是真是假。如果开了70就能见到伊利丹,见到他才有机会见到D刀[可爱]
兄弟你这问题可能证明你不用怀旧,怀旧服只是60年代的,60年代有AL可以拿,这个要比70年代的蛋蛋还要拉风(个人认为),60年代玩的就是怀旧,兄弟情,我个人玩了70年代也拥有双蛋蛋,但是在没有以前那种感觉了。
蛋刀是不可能有的。不过可以考虑一下,鸡腿杖,和灰烬使者这些已经绝版的武器
可以有蛋刀,不过你得先把DH连满级才行
首充六块就送。
蛋刀要打黑暗神殿,
黑暗神殿在外域,
外域是燃烧的远征资料片增加的新地图,
燃烧的远征是70级,
怀旧服是60级,
这么说能明白不?
以上就是关于C# 怎样连接oracle10g数据库全部的内容,包括:C# 怎样连接oracle10g数据库、Mongodb数据库提高查询速度 急啊,,,,,,,,,、sqlyog链接mysql远程数据库怎样修改权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)