|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,js|mysql|会见|数据|数据库运转情况:JDK5.0+Tomcat5.5.4+MySQL4.1.8
JDK安装路径:D:Javajdk1.5.0_01
Tomcat安装路径:D:Tomcat5.5
设置情况变量(把持面板->体系->初级):
java_home=D:Javajdk1.5.0_01
path=%JAVA_HOME%in
classpath=.;D:Javajdk1.5.0_01libdt.jar;D:Javajdk1.5.0_01lib ools.jar;D:Tomcat5.5commonlibmysql-connector-java-3.1.6-bin.jar;
个中D:Tomcat5.5commonlibmysql-connector-java-3.1.6-bin.jar;是MySQL的JDBC驱动,connect/J3.1.6,可到MySQL官方网站下载
Tomcat5.5假造目次设定:
D:Tomcat5.5confCatalinalocalhost下新加一test.xml
内容以下:
<Contextpath="/test"docBase="d:/www"reloadable="true"crossContext="true"debug="0">
</Context>
d:www路径将是我们测试网站的根目次,经由过程http://localhost:8080/test会见该假造目次
d:www下建有目次WEB-INF,下有web.xml设置文件(可参考D:Tomcat5.5webappsROOTWEB-INFweb.xml),classes目次和lib目次
//毗连数据库的JavaBean文件名dbconn.java
packageNinGoo;
importjava.sql.*;
publicclassdbconn{
publicdbconn(){
}
//declarevariable
privateConnectionconn=null;
ResultSetrs=null;
privateStringserver="127.0.0.1";
privateStringport="3306";
privateStringdb="test";
privateStringuser="root";
privateStringpass="password";
privateStringdrivername="com.mysql.jdbc.Driver";
privateStringURL="jdbc:mysql://"+server+":"+port+"/"+db+"?user="+user+"&password="+pass;
publicConnectiongetConn(){//getdatabaseconnection
try{
Class.forName(drivername).newInstance();
conn=DriverManager.getConnection(URL);
}
catch(Exceptione){
e.printStackTrace();
}
returnthis.conn;
}
publicvoidsetServer(Stringstr){//setservername
server=str;
}
publicvoidsetPort(Stringstr){//setserverport
port=str;
}
publicvoidsetDB(Stringstr){//setdbname
db=str;
}
publicvoidsetUser(Stringstr){//setusername
user=str;
}
publicvoidsetPass(Stringstr){//setusername
pass=str;
}
publicResultSetexecuteSQL(Stringstr){
try{
Statementstmt=conn.createStatement();
rs=stmt.executeQuery(str);
}
catch(Exceptione){
e.printStackTrace();
}
returnthis.rs;
}
}
编译javacwelcome.java,将编译后的文件welcome.class放到目次D:wwwWEB-INFclassesNinGoo下
//挪用JavaBean的JSP文件test.jsp
<%@pagecontentType="text/html;charset=gb2312"import="java.sql.*"%>
<jsp:useBeanid="NinGoo"scope="page"class="NinGoo.dbconn"/>
<%
ResultSetrs=null;
Connectionconn=null;
NinGoo.setServer("127.0.0.1");//设置MySQL的服务器名大概IP
NinGoo.setPort("3306");//设置MySQL的监听端口
NinGoo.setDB("test");//设置MySQL的数据库名
NinGoo.setUser("root");//设置毗连MySQL的用户名
NinGoo.setPass("password");//设置毗连MySQL的暗码
conn=NinGoo.getConn();
rs=NinGoo.executeSQL("select*fromtest");
while(rs.next()){
%>
Row:<%=rs.getString(1)%>
<%}%>
<%out.print("Successful!
");%>
<%
rs.close();
conn.close();
%>
然后在扫瞄器中会见http://localhost:8080/test/test.jsp,祝贺乐成!
唉!都是钱闹的1.Swing和.net开发比较------从市场份额看.net开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具 |
|