如何用JDBC实现通过APPLET连mssql

2016-02-19 16:28 3 1 收藏

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的如何用JDBC实现通过APPLET连mssql,过去的都会过去,迎接崭新的开始,释放更美好的自己。

【 tulaoshi.com - 编程语言 】

  JDBC已经包含在JDK1.1以后的版本中了,可以适用于对数据库的访问。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  对于访问MSSQL。建立ODBC数据源后,采用JDBC来实现对数据库的访问操作。

  相关的主要类在java.sql包中。

  假设我们现在mssql上有一个库名为COMPANY,其中一张表为TB_NAME.我们希望从这张表里按编号number取出相应记录name。已经建立对应ODBC数据源为javadata.

  希望用一个applet完成操作。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  附程序主要部分供参考。这里仅写出一个init()方法,具体的界面请用AWT实现。

  

import java.net.*;
import java.sql.*;
public class dbexamp extends java.applet.Applet
{
public void init(){
String url="jdbc:odbc:javadata";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url,"sa","");//mssql database user SA and
password
DatabaseMetaData dma=con.getMetaData();
System.out.println("Connect to"+dma.getURL());
System.out.println(";Driver "+dma.getDriverName());
System.out.println(";Version "+dma.getDriverVersion());
System.out.println("");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from company.dbo.TB_NAME where number=1");//Sql
rs.next();
String dispresult=rs.getString("name");
System.out.println(dispresult);// Instead,you can display it in Paint() or use AWT etc.
rs.close();
stmt.close();
con.close();
}
catch(SQLException ex){
System.out.println("!!!SQL Exception !!!");
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.Exception ex){
ex.printStackTrace();
}
}
}

来源:https://www.tulaoshi.com/n/20160219/1612212.html

延伸阅读
这几天突然有个想法:希望能够自动监控、收集数据库服务器的磁盘容量信息,当达到一个阀值后,自动发送告警邮件给DBA,将数据库磁盘详细信息告知DBA,提醒DBA做好存储规划计划,初步的想法是通过作业调用存储过程来实现(每天调用一次),这样避免了我每天每台数据库服务器都上去检查一下,尤其是手头的数据库服务器N多的情况,这样可以避免我...
标签: Web开发
Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能。 1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程...
java.applet包的AppletContext类包含如下两个成员方法:getApplet和getApplets。使用这两个方法,Applet能够寻找到其他的Applet并调用它们的方法。不过这是以满足如下安全条件为前提的: 所有Applet位于同一服务器的同一目录。 所有Applet运行在同一页面且位于同一浏览器窗口内。 或许为Applet加上这些安全限制都有着很充分...
大家可能会想,程序和第三方提供了很多压缩方式,何必自己写压缩代码呢?不错,如GZIP这样的压缩工具很多,可是在某些情况下(如文本内容小且字符不重复),GZIP压缩后会比原始文本还要大。所以在某些特殊情况下用自己的压缩方式可以更优。 大家可能早已忘记了在学校学习的哈夫曼知识,可以先在百度百科了解一下哈夫曼知识:http://baike.baid...
标签: 办公软件
1. 安排会议 单击“工具”菜单之“联机协作”。注意:如果此时你的WORD中该菜单文字皆为灰色,那么,对不起,它表示你在安装OFFICE2000时没有装载可选项“MS NetMeeting(微软网络会议程序)”,而此程序却恰恰是本文的主角。请将它安装上。 现在单击“安排会议”选项,系统弹出 “会议”对话框。就像我们填过无数次的个人简历一样...

经验教程

683

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部