仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 389|回复: 9
打印 上一主题 下一主题

[学习教程] JAVA网页设计周全剖析JSP毗连各种数据库年夜全

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-18 11:11:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.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的复杂性。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-22 16:48:54 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
老尸 该用户已被删除
8#
发表于 2015-3-15 22:14:01 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
精灵巫婆 该用户已被删除
7#
发表于 2015-3-8 11:23:01 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
柔情似水 该用户已被删除
6#
发表于 2015-2-8 20:01:39 | 只看该作者
是一种突破用户端机器环境和CPU
兰色精灵 该用户已被删除
5#
发表于 2015-2-3 08:32:40 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
分手快乐 该用户已被删除
地板
发表于 2015-1-29 12:52:07 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
飘灵儿 该用户已被删除
板凳
发表于 2015-1-28 05:54:01 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
简单生活 该用户已被删除
沙发
发表于 2015-1-21 21:02:49 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
若相依 该用户已被删除
楼主
 楼主| 发表于 2015-1-20 16:21:24 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 17:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表