Chapter Eleven – The Web Server Environment
• This chapter is basically divided into two major parts. The first is a mostly theoretical
discussion of ODBC, OLE DB, ADO.NET, ASP.NET, JBDC, and JSP.NET The
second is a practical, hands-on introduction to using PHP. This second part
introduces basic PHP constructs the student needs to display database information
using PHP Web pages.
• PHP is an extensive topic and just the basics are covered in the text.
• There is some material on Web site file system security in Appendix I. If you have
time, talk more about database system security, using that material as a starting
point. Web sites often use the IUSR_ServerName account to access databases.
This is the IIS anonymous user account, and while it can be used to demonstrate the
use of Web pages to access databases, in the “real world” it should never be given
extended security privileges. IUSR_ServerName should be strictly a read-only
account. To run stored procedures from Web pages using IUSR_ServerName,
IUSR_ServerName may need to be given Execute permission to the stored
procedure—not necessarily a good idea! Discuss how to create appropriate
database security accounts, and how to use them to allow appropriate selected
individuals the necessary rights over the Internet. If you are not familiar with IIS
security, contact your network / Web site administrator for more information.
• Solution database and Web files for your use are available in the Instructor’s