c # форма, подключиться к базе данных, выбрав случайный сайт - PullRequest
0 голосов
/ 23 января 2011

Я пытаюсь подключиться к удаленной базе данных mysql в приложении C # на основе формы. Я хочу, чтобы пользователь мог нажать кнопку, и он случайным образом выберет URL-адрес веб-сайта из онлайн-базы данных, а затем я хочу, чтобы веб-сайт отображался в броузере в моем приложении. Я понял, что могу жестко запрограммировать URL-адрес веб-сайта, и он будет отображать веб-сайт в элементе управления браузера, но я хочу сделать еще один шаг и извлечь URL-адрес веб-сайта из базы данных.

Вот мой текущий код

            webBrowser1.Url = new Uri("http://www.mintuz.co.uk");

И это то, чего я хочу достичь.

Скажем, у меня есть 3 веб-сайта в базе данных

ID | Website URL

-----------------

1  | http://www.mintuz.co.uk

2  | http://www.google.com

3  | http://www.hello.com

Я хочу, чтобы один из этих URL был выбран случайным образом, а затем отображен в браузере.

Спасибо

1 Ответ

0 голосов
/ 23 января 2011

Это может вам помочьT.ID> = x.ID LIMIT 1;

или

Если вы знаете, что идентификатор является последовательным, и вы знаете максимальный идентификатор, вы можете использовать класс Random в .NET для выбора случайногономер и запрос таблицы с использованием этого идентификатора.

http://msdn.microsoft.com/en-us/library/system.random.aspx

...