Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16497|Ответ: 5

[Связь] Java-запросы к коду базы данных sqlserver

[Скопировать ссылку]
Опубликовано 18.11.2014 13:01:22 | | |
[mw_shl_code=java,true]импорт java.sql.Connection;
импорт java.sql.DriverManager;
import java.sql.ResultSet;
импорт java.sql.SQLException;
импорт java.sql.Statement;


Публичный класс тест2 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                Заготовка метода TODO Autogenerate
                Connection conn=null;
                Утверждение stmt=null;
                ResultSet rs=null;
                попробовать {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Получите объект соединения
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB; ", "sa", "123");
                        Оператор SQL
                        Строка sql="выбрать * из userinfo";
                        Создайте объект для выполнения команды
                        stmt=conn.createStatement();
                        Выполнить SQL-операторы
                        rs=stmt.executeQuery(sql);
                        while(rs.next()){
                                int id=rs.getInt("id");
                                String name=rs.getString("qname");
                                int age=rs.getInt("возраст");
                                System.out.println("ID:"+id+",Name:"+name+",Age:"+age);
                        }
                       
                       
                       
                } catch (ClassNotFoundException e) {
                        TODO Автоматически сгенерированный блок ловли
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Автоматически сгенерированный блок ловли
                        e.printStackTrace();
                }Наконец-то{
                        попробовать {
                                if(rs!=null){rs.close(); }
                                if(stmt!=null){stmt.close(); }
                                if(conn!=null){conn.close(); }
                        } catch (SQLException e) {
                                TODO Автоматически сгенерированный блок ловли
                                e.printStackTrace();
                        }
                }
        }

}
[/mw_shl_code]

Скрипт базы данных:

[mw_shl_code=sql,true]создать базу данных sqlDB
Иди
Используйте sqlDB
Иди

Создать таблицу userinfo(
        id int первичный ключ,
        Кнейм Варчар(10),
        Возраст Int
)
Иди

Выберите * из userinfo[/mw_shl_code]

Java jdbc package: sqljdbc.jar (300.98 KB, Количество скачиваний: 0, Цена продажи: 1 Grain MB)




Предыдущий:Java обновляет код базы данных (добавляет, удаляет, меняет), а JDBC обновляет код
Следующий:Они вдвоём занимаются фондом: ни копейки, ни 100 юаней.
Опубликовано 18.11.2014 15:52:41 |
Если возникает ошибка при закрытии ресурса, набор результатов закрытия ненормальный, и закрытие объектов и соединений не выполняется.
Опубликовано 18.11.2014 15:52:47 |
Если возникает ошибка при закрытии ресурса, набор результатов закрытия ненормальный, и закрытие объектов и соединений не выполняется.
 Хозяин| Опубликовано 18.11.2014 18:40:12 |
Delver_Si Опубликовано 18.11.2014 15:52
Если возникает ошибка при закрытии ресурса, набор результатов закрытия ненормальный, и закрытие объектов и соединений не выполняется.

Как это решить?
Опубликовано 18.11.2014 18:46:08 |

Попробуй поймать каждый близок
 Хозяин| Опубликовано 18.11.2014 18:54:19 |
Delver_Si Опубликовано 2014-11-18 18:46
Попробуй поймать каждый близок

Без слов, это то, чему нас научил писать Хэ Кэ
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com