逍遥一派 发表于 2015-1-18 11:08:21

了解下JAVA的利用JDBC毗连SYBASE的3种办法

还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。
1.单用一个JSP文件测试SYBASEjconnect-5_2JDBC数据库接口:
<%@pagecontentType="text/html;charset=GB2312"%>
<%@pageimport="java.sql.*"%>
<HTML>
<HEAD>
<TITLE>JSP测试SYBASEjconnect-5_2JDBC数据库接口</TITLE>
<METANAME="Generator"CONTENT="EditPlus2.11">
<METANAME="Author"CONTENT="naxin">
</HEAD>
<BODY>
<center>JSP测试SYBASEjconnect-5_2JDBC数据库接口</center>
<BR><BR>
<tableborder=3align=center>
<%
Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
Stringurl="jdbc:sybase:Tds:localhost:2638";
Connectionconn=DriverManager.getConnection(url,"dba","sql");
Statementstmt=conn.createStatement();
Stringsql="selectemp_lname,dept_id,street,city,statefromemployeeorderbyemp_lname";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){
out.print("<TR><TD>"+rs.getString("emp_lname")+"</TD>");
out.print("<TD>"+rs.getString("dept_id")+"</TD>");
out.print("<TD>"+rs.getString("street")+"</TD>");
out.print("<TD>"+rs.getString("city")+"</TD>");
out.print("<TD>"+rs.getString("state")+"</TD></TR>");
}
%>
</table>
<BR><HR>
<%out.print("数据库操纵乐成,祝贺你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</BODY>
</HTML>
2.再用JSP和JavaBean的办法:
JSPCode:
<%@pagecontentType="text/html;charset=GB2312"%>
<%@pageimport="java.sql.*"%>
<HTML>
<HEAD>
<TITLE> </TITLE>
<METANAME="Generator"CONTENT="EditPlus2.11">
<METANAME="Author"CONTENT="naxin">
</HEAD>
<BODY>
<jsp:useBeanid="sybase"scope="page"class="test.sybconn"/>
<%
ResultSetrs=sybase.Query("select*fromtjck_dh");
while(rs.next()){
out.print("|"+rs.getString("name")+"|");
out.print(rs.getString("card_no")+"|");
out.print(rs.getString("amount")+"|");
out.print(rs.getString("home_call")+"|");
out.print(rs.getString("office_call")+"|<br>");
}
rs.close();
%>

<HR>
<p>
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。

爱飞 发表于 2015-1-20 14:57:41

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

仓酷云 发表于 2015-1-29 11:32:13

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

蒙在股里 发表于 2015-2-6 00:35:00

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

若天明 发表于 2015-2-14 16:38:52

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

简单生活 发表于 2015-3-4 08:21:02

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

海妖 发表于 2015-3-11 18:01:33

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

灵魂腐蚀 发表于 2015-3-19 05:49:34

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

兰色精灵 发表于 2015-3-27 08:22:16

是一种为 Internet发展的计算机语言
页: [1]
查看完整版本: 了解下JAVA的利用JDBC毗连SYBASE的3种办法