若相依 发表于 2015-1-18 11:11:15

JAVA网页设计周全剖析JSP毗连各种数据库年夜全

还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。js|数据|数据库  1、jsp毗连Oracle8/8i/9i数据库(用thin形式)
  
  testoracle.jsp以下:
  <%@pagecontentType="text/html;charset=gb2312"%>
  <%@pageimport="java.sql.*"%>
  <html>
  <body>
  <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
  Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";
  //orcl为你的数据库的SID
  Stringuser="scott";
  Stringpassword="tiger";
  Connectionconn=DriverManager.getConnection(url,user,password);
  Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  Stringsql="select*fromtest";
  ResultSetrs=stmt.executeQuery(sql);
  while(rs.next()){%>
  您的第一个字段内容为:<%=rs.getString(1)%>
  您的第二个字段内容为:<%=rs.getString(2)%>
  <%}%>
  <%out.print("数据库操纵乐成,祝贺你");%>
  <%rs.close();
  stmt.close();
  conn.close();
  %>
  </body>
  </html>
  
  2、jsp毗连SqlServer7.0/2000数据库
  
  testsqlserver.jsp以下:
  <%@pagecontentType="text/html;charset=gb2312"%>
  <%@pageimport="java.sql.*"%>
  <html>
  <body>
  <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
  String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
  //pubs为你的数据库的
  Stringuser="sa";
  Stringpassword="";
  Connectionconn=DriverManager.getConnection(url,user,password);
  Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  Stringsql="select*fromtest";
  ResultSetrs=stmt.executeQuery(sql);
  while(rs.next()){%>
  您的第一个字段内容为:<%=rs.getString(1)%>
  您的第二个字段内容为:<%=rs.getString(2)%>
  <%}%>
  <%out.print("数据库操纵乐成,祝贺你");%>
  <%rs.close();
  stmt.close();
  conn.close();
  %>
  </body>
  </html>
  
  3、jsp毗连DB2数据库
  
  testdb2.jsp以下:
  <%@pagecontentType="text/html;charset=gb2312"%>
  <%@pageimport="java.sql.*"%>
  <html>
  <body>
  <%Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
  Stringurl="jdbc:db2://localhost:5000/sample";
  //sample为你的数据库名
  Stringuser="admin";
  Stringpassword="";
  Connectionconn=DriverManager.getConnection(url,user,password);
  Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  Stringsql="select*fromtest";
  ResultSetrs=stmt.executeQuery(sql);
  while(rs.next()){%>
  您的第一个字段内容为:<%=rs.getString(1)%>
  您的第二个字段内容为:<%=rs.getString(2)%>
  <%}%>
  <%out.print("数据库操纵乐成,祝贺你");%>
  <%rs.close();
  stmt.close();
  conn.close();
  %>
  </body>
  </html>
  
  4、jsp毗连Informix数据库
  
  testinformix.jsp以下:
  <%@pagecontentType="text/html;charset=gb2312"%>
  <%@pageimport="java.sql.*"%>
  <html>
  <body>
  <%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
  Stringurl=
  "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
  user=testuser;password=testpassword";
  //testDB为你的数据库名
  Connectionconn=DriverManager.getConnection(url);
  Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  Stringsql="select*fromtest";
  ResultSetrs=stmt.executeQuery(sql);
  while(rs.next()){%>
  您的第一个字段内容为:<%=rs.getString(1)%>
  您的第二个字段内容为:<%=rs.getString(2)%>
  <%}%>
  <%out.print("数据库操纵乐成,祝贺你");%>
  <%rs.close();
  stmt.close();
  conn.close();
  %>
  </body>
  </html>
  
  5、jsp毗连Sybase数据库
  
  testmysql.jsp以下:
  <%@pagecontentType="text/html;charset=gb2312"%>
  <%@pageimport="java.sql.*"%>
  <html>
  <body>
  <%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
  Stringurl="jdbc:sybase:Tds:localhost:5007/tsdata";
  //tsdata为你的数据库名
  PropertiessysProps=System.getProperties();
  SysProps.put("user","userid");
  SysProps.put("password","user_password");
  Connectionconn=DriverManager.getConnection(url,SysProps);
  Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  Stringsql="select*fromtest";
  ResultSetrs=stmt.executeQuery(sql);
  while(rs.next()){%>
  您的第一个字段内容为:<%=rs.getString(1)%>
  您的第二个字段内容为:<%=rs.getString(2)%>
  <%}%>
  <%out.print("数据库操纵乐成,祝贺你");%>
  <%rs.close();
  stmt.close();
  conn.close();
  %>
  </body>
  </html>
  
  6、jsp毗连MySQL数据库
  
  testmysql.jsp以下:
  <%@pagecontentType="text/html;charset=gb2312"%>
  <%@pageimport="java.sql.*"%>
  <html>
  <body>
  <%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
  Stringurl="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
  //testDB为你的数据库名
  Connectionconn=DriverManager.getConnection(url);
  Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  Stringsql="select*fromtest";
  ResultSetrs=stmt.executeQuery(sql);
  while(rs.next()){%>
  您的第一个字段内容为:<%=rs.getString(1)%>
  您的第二个字段内容为:<%=rs.getString(2)%>
  <%}%>
  <%out.print("数据库操纵乐成,祝贺你");%>
  <%rs.close();
  stmt.close();
  conn.close();
  %>
  </body>
  </html>
  
  7、jsp毗连PostgreSQL数据库
  
  testmysql.jsp以下:
  <%@pagecontentType="text/html;charset=gb2312"%>
  <%@pageimport="java.sql.*"%>
  <html>
  <body>
  <%Class.forName("org.postgresql.Driver").newInstance();
  Stringurl="jdbc:postgresql://localhost/soft"
  //soft为你的数据库名
  Stringuser="myuser";
  Stringpassword="mypassword";
  Connectionconn=DriverManager.getConnection(url,user,password);
  Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  Stringsql="select*fromtest";
  ResultSetrs=stmt.executeQuery(sql);
  while(rs.next()){%>
  您的第一个字段内容为:<%=rs.getString(1)%>
  您的第二个字段内容为:<%=rs.getString(2)%>
  <%}%>
  <%out.print("数据库操纵乐成,祝贺你");%>
  <%rs.close();
  stmt.close();
  conn.close();
  %>
  </body>
  </html>
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。

若相依 发表于 2015-1-20 16:21:24

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

简单生活 发表于 2015-1-21 21:02:49

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

飘灵儿 发表于 2015-1-28 05:54:01

Java 编程语言的风格十分接近C、C++语言。

分手快乐 发表于 2015-1-29 12:52:07

是一种使网页(Web Page)产生生动活泼画面的语言

兰色精灵 发表于 2015-2-3 08:32:40

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

柔情似水 发表于 2015-2-8 20:01:39

是一种突破用户端机器环境和CPU

精灵巫婆 发表于 2015-3-8 11:23:01

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

老尸 发表于 2015-3-15 22:14:01

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

冷月葬花魂 发表于 2015-3-22 16:48:54

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
页: [1]
查看完整版本: JAVA网页设计周全剖析JSP毗连各种数据库年夜全