Я решил его создающий пользователя в MySQL для IP контейнера:
$ sudo mysql
mysql> создают пользователя 'имя пользователя' '172.17.0.2' определенных 'паролем';
Запрос хорошо, 0 затронутых строк (0,00 секунды)
mysql> предоставляют все полномочия на database_name.* к 'имени пользователя' '172.17.0.2' с опцией предоставления;
Запрос хорошо, 0 затронутых строк (0,00 секунды)
$ sudo энергия/etc/mysql/mysql.conf.d/mysqld.cnf
связывают адресный = 172.17.0.1
$ sudo systemctl mysql.service
перезапуска Тогда на контейнере: jdbc:mysql:// 172.17.0.1 :3306/database_name
Посмотрите на свойство MaxLength
текстового поля TextBox
- в нем хранится максимальное количество символов, которое может принимать элемент управления; согласно документации, он изменяемый. Однако обычно значение по умолчанию достаточно велико. (Хотя я полагаю, что раз уж вы задаете вопрос, это может быть не так!)
Из документации вы можете видеть, что максимальное значение для MaxLength
составляет 2147483646 . Это, конечно, ограничено памятью целевой машины.
Другие ответы, похоже, предполагают разработку WinForms.
Если вы занимаетесь разработкой ASP.NET, имейте в виду, что свойство MaxLength
Класс System.Web.UI.WebControls.TextBox
игнорируется, если TextMode = Multiline
. Причина проста: элемент HTML
не предоставляет никакого способа ограничить длину своего содержимого.
Вам нужно будет выполнить некоторые клиентские сценарии, чтобы обеспечить max длина текстового поля .
Я не думаю, что существует какое-то фиксированное ограничение на размер текста, который вы можете поместить в Windows.Forms.TextBox (указание C # не имеет значения). Иногда я вставлял туда несколько мегабайт символьных данных, и это работало удовлетворительно.
Однако может быть практический предел - элемент управления не ориентирован на обработку больших объемов текста, поэтому производительность падает по мере увеличения громкости.
В зависимости от оборудования ваших пользователей, это может быть или не быть проблемой.
Если вам нужно обеспечить хорошее редактирование многомегабайтных текстовых областей, использование правильно спроектированного элемента управления редактированием может быть хорошей идеей.