了解下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++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试) 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
页:
[1]