在C/S模式下...连接SqlServer2000的代码.
server=本机的服务器名字;database=数据库名字;uis=sa;pwd=;我是将这个代码写在一个类(新添加)里面的.在后面使用的时候直接调用.但是这个应用程序在别的机子后是不可能有用的.
我们可不可以通过远程用户选择服务器而用呢??
急用!初学者呢..才来的,散尽所有分数啦..求大家帮忙阿
server=本机的服务器名字;database=数据库名字;uis=sa;pwd=;我是将这个代码写在一个类(新添加)里面的.在后面使用的时候直接调用.但是这个应用程序在别的机子后是不可能有用的.
我们可不可以通过远程用户选择服务器而用呢??
急用!初学者呢..才来的,散尽所有分数啦..求大家帮忙阿
解决方案 »
- button 背景色透明
- Interwise下载好了,URL,用户名和密码是什么??哪注册的吗??
- C#如何切割.txt文件里的文本内容?
- 请问在.net里面有类似tooltip的控件吗?
- 类属性的问题
- 窗口类的方法如何能让引用类的动态生成控件事件调用?
- ##################请问DataTable.Select()函数#####################
- System.InvalidOperationException: 无法生成临时类 ?? !!!!!!!
- 在线求解:binaryformatter是否可以序列化Remoting透明代理对象到本地
- 怎么编译c#的.cs 文件?
- 返回的是什么
- 这条语句什么意思 @@@@@@@@@@@@@@
服务器:
数据库:
账号:
密码:
然后再组合成连接字符串不就可以了?
using System.Data;
using System.Data.SqlClient;
namespace ConsoleApplication5
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
public static void Main()
{
//SqlConnection nWindConn=new SqlConnection("workstation id=QIUYIWORK;packet size=4096;integrated security=SSPI;initial catalog=Northwind;persist security info=False");
///// SqlConnection nWindConn=new SqlConnection("Data Source=.;Integrated Security=SSPI;Initial Catalog=northwind");
//nWindConn.ConnectionString="user id=sa;password=;initial catalog=northwind;data source=local;Connect Timeout=30"; //SqlConnection nWindConn=new SqlConnection("Data Source=59.38.40.27;Initial Catalog=northwind;User ID=sa;Password=;");
SqlConnection nWindConn=new SqlConnection( "Data Source=59.38.40.27,1433;Initial Catalog=northwind;User ID=sa;Password=;");
//data source=ip地址;uid=用户;pwd=密码;Initial Catalog=数据库名 SqlCommand catCMD=nWindConn.CreateCommand();
catCMD.CommandText="select categoryID,categoryName from categories";
nWindConn.Open();
SqlDataReader myReader=catCMD.ExecuteReader();
while(myReader.Read())
{
Console.WriteLine("\t{0}\t{1}",myReader.GetInt32(0),myReader.GetString(1));
}
myReader.Close();
nWindConn.Close();
}
}
}
还有看下自己的计算有无开1433端口阿.
类里面的代码是;
using System.Data.SqlClient;
public ststic SqlConnection DataBase
{
SqlConnection con=new SqlConection("server=本机的服务器名字;database=数据库名字;uis=sa;pwd=;");
return con
}
//
比如登陆吧..
Login_click()
{
SqlConnection con=DB.DataBase;
con.open();
SqlCommand cmd=new SqlCommand("select * from username='"+this.tEXTbOX1.Text+"'" and )
userPwd='"+this.tEXTbOX2.Text+"'",con);
int n=Convert.Toint32(cmd.Exec...());
if(n>0)
{
登陆成功
}
else
{
登陆失败!@
}
}
不好意思,在网吧.代码有点烂....
在其他应用程序的代码连接基本都是这个样子的.我要怎么修改才能远程的用户正常使用呢..
急用呢..
IPAddress[]addrlist=hostEntry.AddressList;
string ip=addrlist[0];SqlConnection nWindConn=new SqlConnection( "Data Source="+ip+",1433;Initial Catalog=northwind;User ID=sa;Password=;");注意两点.看下自己计算里有1433端口有无打开.你试下这个得么?