蒙在股里 发表于 2015-1-18 11:19:20

了解下JAVA的用JDBC完成经由过程APPLET连sql server

市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。
JDBC已包括在JDK1.1今后的版本中了,能够合用于对数据库的会见。
关于会见MSSQL。创建ODBC数据源后,接纳JDBC来完成对数据库的会见操纵。
相干的次要类在java.sql包中。
假定我们如今mssql上有一个库名为COMPANY,个中一张表为TB_NAME.我们但愿从这张内外按编号number掏出响应纪录name。已创建对应ODBC数据源为javadata.
但愿用一个applet完成操纵。
附程序次要部分供参考。这里仅写出一个init()办法,详细的界面请用AWT完成。
importjava.net.*;
importjava.sql.*;
publicclassdbexampextendsjava.applet.Applet
{
publicvoidinit(){
Stringurl="jdbc:odbc:javadata";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connectioncon=DriverManager.getConnection(url,"sa","");//mssqldatabaseuserSAand
password
DatabaseMetaDatadma=con.getMetaData();
System.out.println("Connectto"+dma.getURL());
System.out.println(";Driver"+dma.getDriverName());
System.out.println(";Version"+dma.getDriverVersion());
System.out.println("");
Statementstmt=con.createStatement();
ResultSetrs=stmt.executeQuery("select*fromcompany.dbo.TB_NAMEwherenumber=1");//Sql
rs.next();
Stringdispresult=rs.getString("name");
System.out.println(dispresult);//Instead,youcandisplayitinPaint()oruseAWTetc.
rs.close();
stmt.close();
con.close();
}
catch(SQLExceptionex){
System.out.println("!!!SQLException!!!");
while(ex!=null){
System.out.println("SQLState:"+ex.getSQLState());
System.out.println("Message:"+ex.getMessage());
System.out.println("Vendor:"+ex.getErrorCode());
ex=ex.getNextException();
System.out.println("");
}
}
catch(java.lang.Exceptionex){
ex.printStackTrace();
}
}
}

Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)

再现理想 发表于 2015-1-19 10:57:35

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

海妖 发表于 2015-1-21 09:37:27

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

若天明 发表于 2015-1-29 11:36:25

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

活着的死人 发表于 2015-2-5 12:28:47

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

变相怪杰 发表于 2015-2-7 17:49:59

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

冷月葬花魂 发表于 2015-2-17 03:32:21

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

精灵巫婆 发表于 2015-3-5 14:49:20

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

爱飞 发表于 2015-3-13 08:07:12

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

飘飘悠悠 发表于 2015-3-20 16:39:15

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
页: [1]
查看完整版本: 了解下JAVA的用JDBC完成经由过程APPLET连sql server