知识大全 java操作mssql2000的小例子

Posted 文件

篇首语:知识以生命为前提,以经验为条件。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java操作mssql2000的小例子相关的知识,希望对你有一定的参考价值。

    主要由三个文件组成 一个是主执行文件 一个是用户界面文件 一个是数据模块文件 用户界面这一块是用的eclipse的VE插件做的 只是还不知道如何发布这样的应用程序.唉     //主程序package fcgl; public class FC  /**  * @param args  */ public static void main(String[] args)   // TODO Auto generated method stub       Login main(null);               //用户界面package fcgl; import java sql ResultSet;import java sql ResultSetMetaData; import eclipse swt SWT;import eclipse swt graphics Point;import eclipse swt graphics Rectangle;import eclipse swt layout FillLayout;import eclipse swt widgets Button;import eclipse swt widgets Composite;import eclipse swt widgets Display;import eclipse swt widgets Label;import eclipse swt widgets List;import eclipse swt widgets Shell;import eclipse swt widgets Text; public class Login  private Shell sShell = null;  //  @jve:decl index= :visual constraint=  private Composite posite = null; private Button button = null; private Dm dm ; private Label label = null; private Text text = null; private Text text = null; private Text text = null; private Text textArea = null; private List list = null; private Button button = null; /**  * This method initializes posite    *  */ private void createComposite ()   posite = new Composite(sShell SWT NONE);  posite setLayout(null);  button = new Button(posite SWT NONE);  button setText( 连接 );  button setSize(new Point( ));  button setLocation(new Point( ));  button addSelectionListener(new eclipse swt events SelectionAdapter()    public void widgetSelected( eclipse swt events SelectionEvent e)     dm = new Dm();    boolean c = dm DconnectionOpen(text getText () text getText() text getText());    if (button getText() == 连接 )      if (c == false)       label setText( 连接失败 );      else       label setText( 连接成功 );      button setText( 断开 );      ResultSet rs=dm ExeSQL(textArea getText ());      try       list removeAll();      while(rs next())       for(int i= ;i<= ;i++)             list add(rs getString(i));                            catch(Exception ee)         ee printStackTrace();                      else      boolean d =dm DconnectionClose();     if (d==false)      label setText( 断开失败 );          else      label setText( 断开成功 );      button setText( 连接 );                         );  label = new Label(posite SWT NONE);  label setBounds(new Rectangle( ));  label setText( );  text = new Text(posite SWT BORDER);  text setBounds(new Rectangle( ));  text = new Text(posite SWT BORDER);  text setBounds(new Rectangle( ));  text = new Text(posite SWT BORDER);  text setBounds(new Rectangle( ));  textArea = new Text(posite SWT MULTI | SWT WRAP | SWT V_SCROLL | SWT BORDER);  textArea setBounds(new Rectangle( ));  list = new List(posite SWT BORDER);  list setBounds(new Rectangle( ));  button = new Button(posite SWT NONE);  button setBounds(new Rectangle( ));  button setText( 字段 );  button addSelectionListener(new eclipse swt events SelectionAdapter()    public void widgetSelected( eclipse swt events SelectionEvent e)     list removeAll();    ResultSetMetaData sm=dm GetField();    try    for (int i= ;i<=sm getColumnCount();i++)     list add(sm getColumnName(i));            catch(Exception ee)     ee printStackTrace();          );       /**  * @param args  */ public static void main(String[] args)   // TODO Auto generated method stub  /* Before this is run be sure to set up the launch configuration (Arguments >VM Arguments)   * for the correct SWT library path in order to run with the SWT dlls    * The dlls are located in the SWT plugin jar      * For example on Windows the Eclipse SWT plugin jar is:   *       installation_directory\\plugins\\ eclipse swt win _ jar   */   Display display = Display getDefault();  Login thisClass = new Login();  thisClass createSShell();  thisClass sShell open();   while (!thisClass sShell isDisposed())    if (!display readAndDispatch())    display sleep();    display dispose();   /**  * This method initializes sShell  */ private void createSShell()   sShell = new Shell();    sShell setText( 数据库连接 );  sShell setSize(new Point( ));  sShell setLayout(new FillLayout());  /*Button btn =new Button(posite SWT None);  btn setBounds( );  btn setText( 连接 );*/  createComposite ();        //数据模块package fcgl;import java sql Connection;import java sql DriverManager;import java sql ResultSet;import java sql ResultSetMetaData;import java sql Statement; public class Dm  Connection dcon; Statement stmt;    ResultSet rs = null;    ResultSetMetaData rmd; public boolean DconnectionOpen(String i String u String p)  final String jdbc_driver = microsoft jdbc sqlserver SQLServerDriver ;  final String database_url =    jdbc:microsoft:sqlserver:// +i+ : ;DatabaseName=vllia temp ;  final String user = u;  final String password = p; try  Class forName(jdbc_driver);   dcon = DriverManager getConnection(database_url user                 password);   stmt = dcon createStatement(ResultSet TYPE_SCROLL_SENSITIVE               ResultSet CONCUR_UPDATABLE);     catch (Exception e)   e printStackTrace();  return false;     return true;   public boolean DconnectionClose()  try       stmt close();   dcon close();    catch (Exception e)           e printStackTrace();          return false;    return true;   public ResultSet ExeSQL(String s)  try  rs=stmt executeQuery(s);    catch(Exception e)   e printStackTrace();    return rs;    public ResultSetMetaData GetField()    try   rmd =rs getMetaData();           catch (Exception e)   e printStackTrace();      return rmd;     cha138/Article/program/Java/hx/201311/26398

相关参考

知识大全 js 实现日期灵活格式化的小例子

这篇文章介绍了js实现日期灵活格式化的小例子有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20241

知识大全 javascript自动改变文字大小和颜色的效果的小例子

这篇文章介绍了javascript自动改变文字大小和颜色的效果的小例子有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/2

知识大全 js动态创建表格,删除行列的小例子

这篇文章介绍了js动态创建表格删除行列的实例代码有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20196

知识大全 小议MSSQL Server 2000的安全及管理

小议MSSQLServer2000的安全及管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通

知识大全 MSSQL Server2000数据库分离与附加

MSSQLServer2000数据库分离与附加  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如

知识大全 mssql数据库操作手册

  mssql数据库操作手册  一备份数据库  打开SQL企业管理器在控制台根目录中依次点开MicrosoftSQLServerSQLServer组>双击打开你的服务器>双击打开数据库目录

知识大全 JSP数据库存储过程操作JDBC-ODBC-MSSQL

JSP数据库存储过程操作JDBC-ODBC-MSSQL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 JavaScript自执行闭包的小例子

JavaScript自执行闭包的小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!JQuery是

知识大全 jQuery提交多个表单的小例子

jQuery提交多个表单的小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍了jQu

知识大全 JS实现点击下载的小例子

JS实现点击下载的小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍了JS实现点击下