Метод getString возвращает значение указанного столбца текущей строки таблицы. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Метод getString возвращает значение указанного столбца текущей строки таблицы.



String getString(String имя столбца)

Примеры страниц с использованием классов пакета 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; просмотров: 226; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.244.216 (0.015 с.)