Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
70 / 71 / 19
Регистрация: 01.05.2013
Сообщений: 279
1

Составить Connection string

16.07.2015, 11:19. Показов 2113. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сразу оговорюсь, что в похожих темах ничего нет по этому вопросу.
C#
1
2
3
4
5
using MySql.Data; 
using MySql.Data.MySqlClient; 
using System.IO; 
using System.Collections; 
using System.Collections.Generic;
C#
1
MySqlConnection con = null;
C#
1
con = new MySqlConnection(constr);
Помогите написать строку constr (строка подключения)
C#
1
string constr = "Server=localhost;Database=demo;User ID=demo;Password=demo;Pooling=true;CharSet=utf8;";
Имя базы: "TestDBO";
Имя сервера: "I7-ПК\ADMIN7";
Имя пользователя: "i7-ПК\i7" ;
Тип сервера - Компонент Database Engine;
Проверка подлинности - Проверка подлинности Windows;
Пароля нет
Подключиться нужно к localhost

Добавлено через 8 минут
Насчет формы строки не уверен - в разных примерах она отличается.

Добавлено через 5 минут
SQL
1
MySqlException: Access denied FOR USER 'i7'@'localhost' (USING password: NO)
C#
1
2
string constr = @"Server=localhost;Database=TestDBO;User ID=i7;Password=;Pooling=true;CharSet=utf8;"; 
string constr = @"Server=localhost;Database=TestDBO;User ID=i7-ПК\i7;Password=;Pooling=true;CharSet=utf8;";
В это время запущен SQL managment studio, я являюсь администратором (уч. запись) и владельцем базы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2015, 11:19
Ответы с готовыми решениями:

Соединение с базой по заданной connection string
Привет, Релиб! Подскажите плз,как сделать следующую весчь: declare @bankName as...

Connection String
Подскажите пожалуйста как сделать строку подключения, чтобы можно было законнектиться не тока на...

connection string
как проще всего из ConnectionString получить название БД?

Повторное подключение к БД (connection string)
Подскажите плиз, как сделать, чтобы при неоткрывшемся соединении (connection not opened) программа...

2
1652 / 1151 / 173
Регистрация: 23.07.2010
Сообщений: 6,855
16.07.2015, 12:03 2
MySQL каким тут боком?
0
70 / 71 / 19
Регистрация: 01.05.2013
Сообщений: 279
16.07.2015, 16:00  [ТС] 3
Причем тут MySQL?

Добавлено через 54 секунды
Аааа, понял.
по туториалу подключиться к БД можно таким образом (используя эту библиотеку).

Добавлено через 54 секунды
http://habrahabr.ru/post/185594/

Добавлено через 24 секунды
Может я немного не ту базу создал? У меня SQL managment

Добавлено через 3 минуты
Упс, кажется MySQL это немного другое. Тогда вопрос меняется:
Как подключиться к базе .mdf созданной в SQL managment studio через код на шарпе, при этом не используя VS?

Добавлено через 21 минуту
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = @"server=(local);user id=i7-ПК\i7;" +
            "password=;initial catalog=AdventureWorks";
            conn.Open();
        }
 
    }
}
Вроде так. Но, опять же, ошибка:
Ошибка входа пользователя "i7-ПК\i7".
Менял на i7. Ошибка.

Добавлено через 4 минуты
server=I7-ПК\ADMIN7;
Та же ошибка, но по английски

Добавлено через 41 минуту
C#
1
2
3
   string source = @"server=I7-ПК\ADMIN7;database=obed;uid=i7-ПК\i7;pwd=";
            SqlConnection conn = new SqlConnection(source);
            conn.Open();
Написано, что это работает. Но у меня все та же ошибка
Login failed for user 'i7-ПК\i7'.

Добавлено через 2 часа 42 минуты
Все, разобрался.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            string source = @"Data Source=I7-ПК\ADMIN7;Initial Catalog=TestDBO;Integrated Security=True";
            SqlConnection conn = new SqlConnection(source);
            conn.Open();
 
            string insertString = @"
     insert into users
     (Name,Password)
     values ('LarionR','Lar123R')";
 
            // 1. Instantiate a new command with a query and connection
            SqlCommand cmd = new SqlCommand(insertString, conn);
 
            // 2. Call ExecuteNonQuery to send command
            cmd.ExecuteNonQuery();
            conn.Close();
В коде VS все работает нормально, но в моно ошибка:
SocketException: Этот хост неизвестен.
0
16.07.2015, 16:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2015, 16:00
Помогаю со студенческими работами здесь

Где спрятать DB connection string?
Для соединения с Sql DB в Web приложении имеется asp файл, в котором содержатся параметры...

sql 2005 connection string
Privet Vsem, Pojalusta pomagitje. Kto nibut mojet podkinut connection string chtob ja mog iz asp...

Передать строку в connection string
Всем привет, как лучше захардкодить connectionString В Main private IDbConnection db = new...

Connection string , Entity framework
Не знаю как правильно сделать строку подключения к БД которая хранится в папке проекта. Пробивал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru