Tag: 数据库连接

配置字符串的winforms连接属性对话框

有没有办法在运行时显示连接字符串浏览(对于数据库)的连接属性对话框? 因为我希望用户能够使用GUI连接到各种数据库。 与visual studio连接属性对话框中的相同。 提前致谢 http://sofzh.miximages.com/c%23/www.freeimagehosting.net http://sofzh.miximages.com/c%23/www.freeimagehosting.net

测试entity framework数据库连接

我有一个通过entity framework连接到MYSQL数据库的应用程序。 它100%完美地工作,但我想添加一小段代码,在app启动时测试与数据库的连接。 我只想简单地向数据库运行一个小命令并捕获任何exception,但是如果出现问题(例如App.Config丢失或数据库服务器关闭),应用程序需要花费大量时间来运行此代码然后抛出例外(约1分钟)。 我想这是由于连接超时等,但我摆弄这些属性无济于事。 谁能够协助任何关于去哪里的想法?

C#中的SQL插入查询不会更新数据库

这是我的代码。 程序运行正常。 我没有任何例外。 但最后,该表不包含新插入的行。 (注意,连接字符串是正确的)。 string Name = “myname”; string Age = “myage”; string sql = “INSERT INTO Student (Name, Age) VALUES (‘” + Name + “‘,'” + Age + “‘)”; SqlConnection conn = new SqlConnection(ConfigHelper.GetConnectionString()); SqlCommand cmd = new SqlCommand(sql, conn); cmd.ExecuteNonQuery(); conn.Close();

SqlConnection无法打开连接

是)我有的 http://www.freesqldatabase.com上的帐户 一个数据库(我的asp.net应用程序中的DB_DATABASE var) DB的用户和密码( DB_USER , DB_PASS ) 主机URL(sql4.freesqldatabase.com [ DB_SERVER ]) 目录,加上三个表( DB_CATALOG ) 一个端口( DB_PORT ) 我的目标是什么 从我的asp.net应用程序连接到我的数据库。 我试过了什么 我试着构建一个SqlConnection ,就像: SqlConnection con = new SqlConnection(@”Data Source=(” + DB_SERVER + “\\” + DB_DATABASE + “,” + DB_PORT + “);Initial Catalog=” + DB_CATALOG + “;UID=” + DB_USER + “;PWD=” + DB_PASS + “;”); […]

什么是在C#中打开/关闭SqlConnection的最佳方法

我想知道用Sql Server 2008R2 Express Edition数据库打开SqlConnection最佳方法是什么。 此版本的Sql具有RAM使用率和CPU使用率的限制,因此我们必须采用最佳方法来打开SqlConnection 。 现在我正在检查每个方法的开始和结束时的连接。 这是一个例子。 private void CheckValidId(string Id) { CheckConnectionStatus(); try { sqlConnection.Open(); sqlCommand = new SqlCommand(“select * from ValidId where id=@id”, sqlConnection); sqlCommand.Parameters.AddWithValue(“@id”, Id); sqlDataReader = sqlCommand.ExecuteReader(); While (sqlDataReader.Read()) { string Test = sqlDataReader[“Id”].toString(); MessageBox.Show(“Value of Id : ” , Test); } } catch (Exception exp) { MessageBox.Show(exp.Message.ToString(), “Exception […]

如何使用SMO连接到Sqlserver2008任何解决方法都必须完成?

我写这个是为了在本地机器上找到sql server实例: using System; using System.Data; using Microsoft.SqlServer.Management.Smo; namespace Application3 { class Program { static void Main(string[] args) { string srvname = string.Empty; string srvnames = null; DataTable dt = SmoApplication.EnumAvailableSqlServers(true); Console.WriteLine(“————->” + dt.Rows.Count); foreach (DataRow dr in dt.Rows) { try{ Console.WriteLine(“–>Instance ” + dr[“name”]); Server srv = new Server((string)dr[“name”]); foreach (Database db in srv.Databases) […]

无法在WPF中将数据插入本地数据库

在一个项目中,我有一个本地数据库,(我使用datagrid来查看数据),但问题是当我使用插入查询插入数据库时​​,插入不持久,即当我重新运行应用程序时,数据库未更改,更改未反映在数据库视图中(Visual Studio中的视图表数据)。 插入查询是: string dbCon = new System.IO.FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location).DirectoryName + “\\MyDatabase.sdf”; SqlCeConnection dbconnection = new SqlCeConnection(“datasource=” + dbCon); dbconnection.Open(); String Insert = “insert into MainTable(LineID,Date,Connection_Type) Values(‘5′,’5/8/2012′,’commercial’)”; SqlCeCommand cmd = new SqlCeCommand(Insert, dbconnection); //// Execute the command cmd.ExecuteNonQuery(); dbconnection.Close(); 现在,当此代码运行时,数据网格会更新,但更改不是永久性的。 我做错了什么? 我正在使用Visual Studio 2010 Ultimate和Windows 7

在“卸载”方法中关闭连接

我inheritance了一个Web框架,以前的开发人员在页面生命周期的init / unload方法中打开并关闭了他的数据库连接。 基本上构造函数是这样的(简化以certificate这一点); public class BasePage { protected DBConnection _conn; public BasePage() { Init += StartConnection; Unload += EndConnection; } private void StartConnection(object sender, EventArgs e) { _conn = new DBConnection(Application[“connectionstring”].ToString()); } private void EndConnection(object sender, EventArgs e) { if (_conn == null) return; if (_conn.Connection.State == ConnectionState.Open) { _conn.Close(); _conn.Dispose(); } } } […]

将UWP App连接到远程SQL Server 2008提供程序:TCP提供程序,错误:0

System.Data.SqlClient.SqlException:’已成功与服务器建立连接,但在登录过程中发生错误。 (提供者:TCP提供者,错误:0 – 操作成功完成)’ 我正在尝试使用UWP APP连接到SQL Server 2008 R2数据库。 远程访问已启用 防火墙规则已到位 目标版本是Windows 10 Fall Creators Update(10.0; Bulid 16299 最小版本是Windows 10 Fall Creators Update(10.0; Bulid 16299 Package.appxmanifest设置为 internetClient internetClientServer privateNetworkClientServer enterpriseAuthentication 码: using System.Data.SqlClient; const string ConnectionString = “SERVER = XXXServer; DATABASE = XXXDatabase; USER ID = XXXUser; PASSWORD = XXXPass”; using (SqlConnection sqlConn = new […]

从.Net连接到Informix数据库

从.Net连接到Informix数据库的最佳方法是什么? 我正在开发一个基于传统Informix DB的客户端 – 服务器应用程序,以前通过JDBC连接。 我需要它,从最重要到最不重要: 快点 不需要DB服务器更改 除了de .Net Framework 2.0之外,没有ODBC和依赖关系 在此先感谢您的帮助。