Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Метод getString возвращает значение указанного столбца текущей строки таблицы.Содержание книги
Поиск на нашем сайте
Примеры страниц с использованием классов пакета sql: Страница регистрации: <HTML> <BODY> <body bgcolor ="#FFFFE6"> <TABLE BORDER=5 cols=1 width=100%> <TR> Registration:</TR> <% String databaseURL = jdbc:firebirdsql:localhost/3050:C:/MYSECOND.GDB"; String user = request.getParameter("user"); String password = request.getParameter("pass"); String driverName = "org.firebirdsql.jdbc.FBDriver"; java.sql.Driver d = null; java.sql.Connection c = null; try {Class.forName ("org.firebirdsql.jdbc.FBDriver"); out.println ("Firebird JCA-JDBC driver found"); %> </br> <%} catch (java.lang.ClassNotFoundException e) { out.println ("Firebird JCA-JDBC driver not found in class path"); out.println (e.getMessage ()); return; }; try {c= java.sql.DriverManager.getConnection (databaseURL, user, password); out.println ("Connection established "); } catch (java.sql.SQLException e) { out.println ("Unable to establish a connection through the driver manager.");return;}; request.getSession(true); session.setAttribute("con",c); %> </TABLE> </BODY> </HTML> Ее вид: Страница отображения таблицы: <HTML> <BODY> <body bgcolor ="#FFFFE6"> <h1>Tovar na sklade</h1> <% String sd="deltns.jsp?p="; String se="edtns.jsp?p="; java.sql.Connection cc=(java.sql.Connection) session.getAttribute("con"); java.sql.Statement st=cc.createStatement(); java.sql.ResultSet rs=null; java.sql.ResultSet rs1=null; java.sql.ResultSet rss=null; String Tovind=null; try {rs=st.executeQuery("SELECT * from TOVARY_NA_SCLADE_S");} catch (java.sql.SQLException e){ out.println(e); return;} %> <table border=1 cols=2 width=100%> <tr> <td>Reg num tovara:</td> <td>Naimenovanie tovara:</td> <td>Edinica izmereniya:</td> <td>Nomer sklada:</td> <td>Kol tovarov na sklade:</td> <td>Data prihoda:</td> </tr> <% while(rs.next()){%> <tr> <td> <% out.println(rs.getString("REG_NOM_TOV")); %> </td> <td> <% out.println(rs.getString("NAME_TOVAR")); %> </td> <td> <% out.println(rs.getString("ED_IZM")); %> </td> <td> <% out.println(rs.getString("NOM_SCLAD")); %> </td> <td> <% out.println(rs.getString("KOL_TOV_SCLD")); %> </td> <td> <% out.println(rs.getString("DATA_SCLD")); %> </td> <td><a href="<%=sd+rs.getString("INDX") %>" >Delete</a></td> <td><a href="<%=se+rs.getString("INDX") %>">Edit</a></td> </tr> <% } %> </table> <br> <b>Add record</b> <form action="addtovns.jsp" method=post> <%rs1=st.executeQuery("SELECT * from TOVARY_S"); rss=st.executeQuery("SELECT * from SKLAD_S"); %> <br>Tovar: <SELECT name="seltnam"> <%while(rs1.next()){%> <OPTION value="<%=rs1.getString("REG_NOM_TOV")%>"><%=rs1. getString("NAME_TOVAR") %> <% } %> </SELECT> <br>Sklad: <SELECT name="sels"> <%while(rss.next()){%> <OPTION value="<%=rss.getString("NOM_SCLAD") %>"><%=rss.getString("NOM_SCLAD") %> <% } %> </SELECT> <br>Edinica izmerenia tovara: <br> <input type=text name=edizm>
<br>Kolichestvo tovarov: <br> <input type=text name=kolt> <br>Data prihoda: <br> <input type=text name=dats> <br><input type=submit value=" Add "> </form> </BODY> </HTML> Ее вид: Страница редактирования: <HTML> <BODY> <body bgcolor ="#FFFFE6"> <h1>Update record</h1> <% java.sql.Connection cc=(java.sql.Connection) session.getAttribute("con"); java.sql.Statement st=cc.createStatement(); java.sql.ResultSet rs=null; java.sql.ResultSet rs1=null; java.sql.ResultSet rss=null; String indx=request.getParameter("p"); Stringstr1= "SELECT * from TOVARY_NA_SCLADE_S WHERE INDX='"+indx+"'"; try {rs=st.executeQuery(str1);} catch (java.sql.SQLException e){ out.println(e); %> <br> <a href="tov_na_skl.jsp">Return</a> <%return;} String nomskl=null; String regnomtov=null; String koltov=null; String edizm=null; String dats=null; while (rs.next()){nomskl=rs.getString("NOM_SCLAD"); regnomtov=rs.getString("REG_NOM_TOV"); koltov=rs.getString("KOL_TOV_SCLD"); edizm=rs.getString("ED_IZM"); dats=rs.getString("DATA_SCLD");} request.getSession(true); session.setAttribute("indx",indx); String str2= "SELECT * from TOVARY_S WHERE REG_NOM_TOV='"+regnomtov+"'"; String nametovar=null; try {rs=st.executeQuery(str2);} catch (java.sql.SQLException e){ out.println(e); return; } while (rs.next()){nametovar=rs.getString("NAME_TOVAR");} %> <form action="edtnsin.jsp" method=post> <%rs1=st.executeQuery("SELECT * from TOVARY_S"); rss=st.executeQuery("SELECT * from SKLAD_S");%> <br>Tovar: <SELECT name="seltnam"> <%while(rs1.next()){%> <OPTION value= "<%=rs1.getString("REG_NOM_TOV")>"> <%=rs1.getString("NAME_TOVAR") %> <% } %> </SELECT> <br>Tekushii tovar: <%=nametovar %> <br>Sklad: <SELECT name="sels"> <%while(rss.next()){%> <OPTION value= "<%=rss.getString("NOM_SCLAD") %>"><%=rss.getString("NOM_SCLAD") %> <% } %> </SELECT> <br>Tekushii sklad: <%=nomskl %> <br>Edinica izmerenia tovara: <br> <input type=text name=edizm value="<%=edizm %>"> <br>Kolichestvo tovarov: <br> <input type=text name=kolt value="<%=koltov %>"> <br>Data prihoda: <br> <input type=text name=dats value="<%=dats %>"> <br><input type=submit value=" Update "> </form><br> <a href="tov_na_skl.jsp">Return</a> </HTML> </BODY> Ее вид: Курсовой проект Задание на курсовой проект выдается на бригаду студентов из 2 чел. и совпадает с заданием на лабораторные работы. В курсовом проекте предлагается: · спроектировать логическую структуру базы данных методом «Объект-связь» и с помощью пакета ERWIN; · спроектировать серверную базу данных для сервера Interbase с помощью пакета ERWIN; · разработать объектную модель задачи с помощью пакета Ratinal Rose; · создать элементы этой базы данных (таблицы, генераторы, исключения, процедуры, представления и пользователей с их привилегиями);
· разработать клиентское приложение с помощью программы CBuilder6. Это приложения при вызове окна регистрации пользователя настраивает меню (выполняет один из членов бригады); · разгаботать клиентское приложение в виде набора jsp-страниц с доступом к базе данных из Интернета (выполняет другой член бригады). В отчете должны быть представлены: 1. Задание на курсовой проект. 2. Постановка задачи. 3. Проектирование логической модели базы данных методом «объект-связь». 4. Логическая модель базы данных (ERWIN). 5. Объектная модель задачи – 3 вида диаграмм (Rational Rose). 6. Физическая модель базы данных для Interbase (ERWIN). 7. Объекты базы данных (таблицы, генераторы, исключения, процедуры, представления, пользователи и их привилегии) – IBExpert. 8. Клиентская часть на CBuilder (модуль данных, формы с входящими в них объектами и их события, отчеты – разделы и поля). 9. Формы экранов (CBuilder6) для различных пользователей. 10.Иерархия JSP-страниц. 11.Формы экранов (JSP). 12.Таблица тестирования и результаты выполнения тестов (вид экранов или сообщения) для обоих клиентов.
Варианты заданий
|
||||||
Последнее изменение этой страницы: 2016-12-16; просмотров: 262; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.19.115 (0.01 с.) |