为了debugging目的,我想知道如何快速testingOLE DB连接string。 我发现这个免费的软件 ,它在我的机器上运行,testing成功。 有没有更快的方式来这样做,也许从Windows上的命令行? 因为大部分时间都是客户而不是我来完成这个任务,所以我更喜欢一个“零安装”的方法,这个方法至less会影响到他们的系统。
Django 1.6现在支持CONN_MAX_AGE来池化数据库连接 。 默认情况下,该值为0(不共享)。 什么是这个选项明智的价值?
我正在做这样的事情… conn = sqlite3.connect(db_filename) with conn: cur = conn.cursor() cur.execute( … ) with自动提交更改。 但是文档没有提到closures连接。 其实我可以在后面的陈述中使用conn (我已经testing过)。 因此,似乎上下文pipe理器不closures连接。 我必须手动closures连接吗? 如果我把它打开呢? 编辑 我的结论是… 上下文pipe理器中的连接没有closures ,我已经testing并确认了它。 在__exit__ ,上下文pipe理器只通过conn.commit()提交更改 with conn和with sqlite3.connect(db_filename) as conn是同一件事情 。 所以使用任何一个仍然保持连接活着 with语句不会创build一个新的作用域,因此在该成员之内创build的所有variables都可以在其外部访问 最后,你应该手动closures连接
我刚刚在我的服务器上的MySQL上创build了一个数据库。 我想通过我的网站使用PHP连接到这个。 这是我的连接文件的内容: $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'password'; $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql'); $dbname = 'epub'; mysql_select_db($dbname); 我知道用户名/密码是什么,我知道服务器的IP地址。 我只是想知道如何知道使用哪个端口?
1 S postgres 5038 876 0 80 0 – 11962 sk_wai 09:57 ? 00:00:00 postgres: postgres my_app ::1(45035) idle 1 S postgres 9796 876 0 80 0 – 11964 sk_wai 11:01 ? 00:00:00 postgres: postgres my_app ::1(43084) idle 我看到了很多。 我们正试图解决我们的连接泄漏。 但同时,我们要为这些空闲连接设置一个超时时间,最长可能是5分钟。
我需要开发一个单独的例程,每隔5分钟触发一次,以检查SQL Server(10到12)列表是否已启动并正在运行。 我可以尝试在每个服务器上获得一个简单的查询,但是这意味着我必须在每个服务器上创build一个表,视图或存储过程,即使我使用任何已经创build好的SP,我也需要在每个服务器中注册一个用户服务器也是。 服务器不在同一个物理位置,因此具有这些要求将是一项复杂的任务。 有没有办法简单地从C#一个SQL Server“ping”? 提前致谢!
我只想知道数据库连接池的概念以及如何实现。
有了这个简单的代码,我得到了“不能删除数据库”test_db“,因为它正在使用”(CleanUp方法),因为我运行它。 [TestFixture] public class ClientRepositoryTest { private const string CONNECTION_STRING = "Data Source=.;Initial Catalog=test_db;Trusted_Connection=True"; private DataContext _dataCntx; [SetUp] public void Init() { Database.SetInitializer(new DropCreateDatabaseAlways<DataContext>()); _dataCntx = new DataContext(CONNECTION_STRING); _dataCntx.Database.Initialize(true); } [TearDown] public void CleanUp() { _dataCntx.Dispose(); Database.Delete(CONNECTION_STRING); } } DataContext有一个像这样的属性 public DbSet<Client> Clients { get; set; } 如何强制我的代码删除数据库? 谢谢
我用这个命令安装了Postgres sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev 在terminal上使用psql –version我得到psql (PostgreSQL) 9.3.4 然后我安装了pgadmin sudo apt-get install pgadmin3 后来我打开了用户界面,并用这个信息创build服务器 但是出现这个错误 我该如何解决?
我见过的每个SQL Server连接string都是这样的: Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database; Integrated Security=SSPI; 我需要初始目录设置吗? (显然不是,因为我正在工作的应用程序似乎没有它的工作。) 那么,那是什么呢?