vs可以连接哪些数据库,05版的vs能连接08版的sql数据库吗
来源:整理 编辑:黑码技术 2024-06-17 04:43:50
1,05版的vs能连接08版的sql数据库吗
大概是能,因为我用VS2010连接的SQL Server2008是没问题的。 满意请采纳大概是能,因为我用vs2010连接的sql server2008是没问题的。
2,在vs中怎样连接数据库
在app.config 或者web.config的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了。 <connectionStrings> <add name="ConnectionString" connectionString="server=.\SQLEXPRESS;uid=用户名;pwd=密码;database=你的数据库名字;"/> </connectionStrings>上面的server=你的数据库实例名,.\SQLEXPRESS是我这里的一个实例,根据实际修改在app.config 或者web.config的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了。 上面的server=你的数据库实例名,.\SQLEXPRESS是我这里的一个实例,根据实际修改首先,得了解ado的连接对象 SqlConnection ,实例化这个对象SqlConnection conn = new SqlConnection();有个构造重载,string str="server=.;database=aa;uid=sa;pwd=sa"; 语句格式是定死的server指的是你的数据库登录连接名database是你要连接的数据库名,和登陆名不同uid,pwd就是数据库登录名密码了SqlConnection conn = new SqlConnection(str); //也可以直接把"server=.;database=aa;uid=sa;pwd=sa"写到里面然后需要打开连接 conn.open();至此,数据库打开完毕了,剩下的就是对数据库的操作了最后需要关闭连接, conn.close();首先,得了解ado的连接对象 SqlConnection ,实例化这个对象SqlConnection conn = new SqlConnection();有个构造重载,string str="server=.;database=aa;uid=sa;pwd=sa"; 语句格式是定死的server指的是你的数据库登录连接名database是你要连接的数据库名,和登陆名不同uid,pwd就是数据库登录名密码了SqlConnection conn = new SqlConnection(str); //也可以直接把"server=.;database=aa;uid=sa;pwd=sa"写到里面然后需要打开连接 conn.open();至此,数据库打开完毕了,剩下的就是对数据库的操作了最后需要关闭连接, conn.close();满意答案∨.ˉ坤、一世一情7级2010-08-02首先,得了解ado的连接对象 sqlconnection ,实例化这个对象sqlconnection conn = new sqlconnection();有个构造重载,string str="server=.;database=aa;uid=sa;pwd=sa"; 语句格式是定死的server指的是你的数据库登录连接名database是你要连接的数据库名,和登陆名不同uid,pwd就是数据库登录名密码了sqlconnection conn = new sqlconnection(str); //也可以直接把"server=.;database=aa;uid=sa;pwd=sa"写到里面然后需要打开连接 conn.open();至此,数据库打开完毕了,剩下的就是对数据库的操作了最后需要关闭连接, conn.close(); 追问: 这些我都试了下,但还是有些莫名的错误。
3,如何使用vs2005连接oracle数据库
你既然安装了oracle 10g,而且能正常使用oracle 10g,那么我以在你自己的机器上运行oracle与vs2005开发的网站来回答你。1、eoms不是数据库,只是数据库实例你之所以使用pl/sql developer能访问oracle10g,是因为你的机器环境变量在安装时已经被oracle修改了,所以你通过pl/sql developer能访问。一般oracle的配置文件在:oracle安装上当\NETWORK\ADMIN\tnsnames.ora你可使用记事本打开这个文件,大概内容如下:EOMS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracleservnameorip)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = eoms) ) )2、vs2005开发连接oracle的程序首页,从C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727将System.Data.OracleClient.dll拷贝出来,推荐放在开发的项目之下其次,将System.Data.OracleClient.dll引用进入需要操作数据库的相关项目下去再次,要需要时引用using System.Data.OracleClient;最后,关于连接对象的编写示例如下:private static OracleConnection conn = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=eoms)));User Id=username;Password=userpassword");public static void Open() if(conn.State==ConnectionState.Closed) conn.Open();}public static void Close() if(conn.State== ConnectionState.Open) conn.Close();}其它的就不写了,这两步是最重要的,其它的操作与你之前开发过的其它项目中操作数据库是一样的。建一个.udl文件 然后双击打开它提供程序选项卡下 Microsoft OLE DB Provider for Oracle 然后点下一步输入服务器名称 登录名,密码,然后点测试连接 如果提示你连接成功的话就关了对话框然后右键以记事本方式打开 里面就有连接字符串了顺便说一句 连接字符串必须得有 服务器名称(IP地址) 吧?要不程序如何知道该连接到哪呢?如果你能通过PL/SQL连接那个数据库,你可以在PL/SQL里试试用以下命令获得那数据库的IPSQL> set serverout on SQL> exec dbms_output.put_line(utl_inaddr.get_host_address); 至于C#连oracle,网上有很多例子,以下一个供你参考C#连接Oracle 程序代码: -------------------------------------------------------------------------------- using System.Data.OracleClient; using System.Data; //在窗体上添加一个按钮,叫Button1,双击Button1,输入以下代码 private void Button1_Click(object sender, System.EventArgs e) string ConnectionString="Data Source=sky;user=system;password=manager;";//写连接串 OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接 try conn.Open(); OracleCommand cmd=conn.CreateCommand(); cmd.CommandText="select * from MyTable";//在这儿写sql语句 OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象 while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了 Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究 } odr.Close(); } catch(Exception ee) Response.Write(ee.Message); //如果有错误,输出错误信息 } finally conn.Close(); //关闭连接 } }如果是c#语言在.net平台上,那最好使用ado.net对象操作数据库。
文章TAG:
可以 连接 哪些 数据 vs可以连接哪些数据库