我想知道是否有办法访问远程计算机上的数据库服务而没有在该计算机上安装Web服务器?
MYSQL DBMS是否提供了一些可以直接连接到的接口(端口),或者是一个必要的网络服务器(转发通信)?
我有一个类库,里面只有一个DataSet(MySQL连接器)和一个Connector类.
我在多个项目中使用此类连接到数据库,并且我总是将密码嵌入到连接字符串中,但现在我需要能够修改此字符串(出于安全目的),因此我可以让用户使用自己的连接帐户.
如何修改此连接字符串.
我尝试了以下内容
Properties.Settings.Default.DataBaseConnectionString = "String";
Run Code Online (Sandbox Code Playgroud)
但似乎连接字符串是readonly因为它似乎没有setter值.
我也试过以下没有运气
Properties.Settings.Default.DatabaseConnectionString.Insert(
Properties.Settings.Default.DatabaseConnectionConnectionString.Length - 1,
"Password=dbpassword;");
Run Code Online (Sandbox Code Playgroud) 打开与数据库的连接是否更好 -
任何查询...更新....删除 -
在我用来关闭这个连接后
要么
程序加载时打开连接 -
程序关闭时关闭?
提前致谢
我是使用php和wamp的新手.我正在尝试使用wql服务器的mysql数据库.我对正确的步骤感到困惑.我应该将sql文件放在/ www文件夹中还是要走的路?非常感谢
我已经与sql server建立了联系,但我从来没有与访问进行过连接,现在这不是在本地计算机上,如果不是它将在服务器中,用户将使用他们的信息填写表单,但是数据库将在另一台计算机上,连接类是怎样的?我从来没有在访问如何添加,编辑,删除和查询?
在sql server中它很容易
这是我在sql中的类连接,我从表单或另一个名为DAO的类中调用它
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Windows.Forms;
namespace Proyecto1._0.Conexiones
{
class Conexion
{
public SqlConnection conectar()
{
return new SqlConnection(@"data source=.; integrated security=true; initial catalog=dbmeridajoven;");
}
public bool ejecutarConsulta(string consulta)
{
try
{
SqlCommand comando = new SqlCommand(consulta, this.conectar());
comando.Connection.Open();
comando.ExecuteNonQuery();
comando.Connection.Close();
return true;
}
catch
{
MessageBox.Show("Consulta mal formada");
return false;
}
}
public DataTable regresarTabla(string consulta)
{
try
{
SqlDataAdapter adapter = new SqlDataAdapter(consulta, this.conectar());
DataTable …Run Code Online (Sandbox Code Playgroud) c# connection ms-access connection-string database-connection
连接关闭时,是否可以在c#中检索当前的SQL事务?
sqlTransaction.Save("savePoint");
sqlConnection.Close() // im purposely closing it to test
if (sqlConnection.State == ConnectionState.Close)
{
sqlConnection.Open():
// is it possible to resume the sql transaction when I re-open
// the sql connection? how?
}
Run Code Online (Sandbox Code Playgroud) 我的任务是支持旧的VB6应用程序.(对我来说)我遇到ADO连接超时属性问题.如果服务器存在,下面的方法可以正常工作,但如果服务器不存在或网络连接没有启动,即使intTimeout设置为1,也需要整整30秒才能超时.
有没有办法让ADO更快地无法连接?这甚至可能吗?谢谢!
Public Sub GetConnectionObject(ByRef oCn As ADODB.Connection, strServer As String, strInitialCatalog As String, Optional intTimeout = 10)
Dim strConnectionString As String
strConnectionString = "Data Source=[SERVER];Provider=SQLOLEDB.1;User ID=ScanReq1;Password=ScanR3Q;Initial Catalog=[INITIALCATALOG];ConnectionTimeout=" & intTimeout & ";"
strConnectionString = Replace(strConnectionString, "[SERVER]", strServer)
strConnectionString = Replace(strConnectionString, "[INITIALCATALOG]", strInitialCatalog)
Set oCn = New ADODB.Connection
oCn.CursorLocation = adUseClient
oCn.ConnectionString = strConnectionString
oCn.CommandTimeout = intTimeout
oCn.ConnectionTimeout = intTimeout
oCn.Open
End Sub
Run Code Online (Sandbox Code Playgroud) 我在运行Win 7 x64的PC上安装了SQL Server 2008 R2.我以前每天都使用它来管理工作室(Windows身份验证).但是,出于某种原因,在我在同一台PC上安装DB2之后,管理工作室不再接受我的连接了.
我知道实例没有被破坏,因为我能够与Visual Studio 2010很好地连接,我也尝试创建新数据库,插入记录等.
我如何修复管理工作室的这个问题?安装DB2如何影响Management Studio?
我收到以下错误:
标题:浏览数据库服务器
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 找到指定的服务器/实例时出错)(Microsoft SQL Server,错误:-1)
如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server&EvtSrc = MSSQLServer&EvidID = -1&LinkId = 20476
用户'Chacha102' 在2010年发布了以下代码以回答这个问题.我喜欢他的代码(如下所示),但是想了解如何避免让数据库连接凭据出现在代码中的多个位置.
这是他的代码:
$cb_db = new cb_db(USER, PASSWORD, NAME, HOST);
$cb_user = new cb_user($cb_db);
class cb_user {
public __construct(cb_db $database)
{
$this->database = $database
}
protected function find_by_sql( $sql ) {
$this->database = new cb_db(USER, PASSWORD, NAME, HOST);
$result_set = $cb_db->query( $sql );
$object_array = array();
while( $row = $cb_db->fetch_array( $result_set ) ) {
$object_array[] = self::instantiate( $row );
}
return $object_array;
}
}
Run Code Online (Sandbox Code Playgroud)
问题是我将有许多类和函数,并且不希望用户名密码硬编码到每个类中.如果必要的话,我可以在一个地方更新它.
请问最好的方法是什么?
php connection-string database-connection class global-variables
我需要为我的连接找到tnsnames.ora文件.我的服务器是远程托管的,即我没有在我的物理系统上安装它.