dreamweaver 和
JSP动态网站环境开发
Java.sun j2se5.0版java 2 SDK
tomcat.apache.org
安装tomcat 注意目录bin ,common, webapps
在
webapps下放置网站目录,在网站目录下建立WEB-INF目录,在WEB-INF目录下建立class目录(保存所有用到的JAVA类, .class文件)和lib目录(保存WEB应用
程序将要用到的jar文件,比如连接数据库的.jar文件)以及web.
xml文件。
developers.sun/product/jdbc/drivers 或数据库官方网站
比如microsoft 找到product resources 单击downloads下载口被使用
查看端口占用的命令:
进入windows命令行,输入:
netstat -an
这个命令返回有4列:protocol协议、local address本机地址、foreign address来访者地址、status状态
浏览本机地址一列,可以看到当前主机对外服务的IP地址、端口都有哪些。
如果一台机器有192.168.1.100和192.168.1.101两个地址,那么:
0.0.0.0:80表示这台机器上所有80端口都被使用
127.0.0.1:80表示127.0.0.1的80被使用,但.100和.101IP地址的80还未使用。
192.168.1.100:80表示.100IP地址的80端口被使用
192.168.1.101:80表示.101IP地址的80端口被使用
国外开放源码项目的集中地有 apache.org以及 sourceforge.net,其中,前者为大家奉献了著名的Apache、Tomcat、Struts、Axis;而后者是最著名的开源项目中心。同时,国内自90年代末开始也有很多人投入到开源项目的开发,比较集中的网址是 "共创
软件联盟"( cosoft.org) 等等,他们除了提供各种CASE工具以外,还有一些项目是专注于特定领域的解决
方案开发,如CRM等。
常用数据库JDBC连接写法
1.MySQL(mysql)
Class.forName("org.gjt.mm.mysql.Driver");
cn=DriverManager.getConnection("jdbc:
mysql://localhost:3306/myDatabaseName",sUsr,sPwd);
2.PostgreSQL(de.postgresql.org)
Class.forName("org.postgresql.Driver");
cn=DriverManager.getConnection("jdbc:postgresql://localhost/myDatabaseName",sUsr,sPwd);
3.Oracle(oracle/ip/deploy/database/oracle9i/)
Class.forName("oracle.jdbc.driver.OracleDriver");
cn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL",sUsr,sPwd);
4.Sybase(jtds.sourceforge.net)
Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
cn=DriverManager.getConnection("jdbc:sybase:Tds:localhost:2638",sUsr,sPwd);
5.MicrosoftSQLServer(jtds.sourceforge.net)
Class.forName("net.sourceforge.jtds.jdbc.Driver");
cn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/master",sUsr,sPwd);
6.MicrosoftSQLServer(microsoft)
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
cn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=master",sUsr,sPwd);
7.ODBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connecti
oncn=DriverManager.getConnection("jdbc:odbc:"+sDsn,sUsr,sPwd);
8.DB2
Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
Stringurl="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn=DriverManager.getConnection(url,sUsr,sPwd);
一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL