实验九数据库数据查询2

实验九数据库数据查询2

ID:41629056

大小:59.88 KB

页数:7页

时间:2019-08-29

实验九数据库数据查询2_第1页
实验九数据库数据查询2_第2页
实验九数据库数据查询2_第3页
实验九数据库数据查询2_第4页
实验九数据库数据查询2_第5页
资源描述:

《实验九数据库数据查询2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验九数据库数据查询—・实验目的:理解并掌握利用.net和Delphi>Java(JBuilder或Eclipse)等编程平台进行数据库访问的基本过程,熟悉数据库访问方法。二.实验属性:设计性。三.实验仪器设备及器材:1.安装有windows操作系统计算机。2.安装有Oraclellg和SQLServer的计算机。3.安装有VisualStudio.net和Java编译器(eclipse、Netbean等)的编译器。4.计算机具备网络环境。四.实验要求1.预习数据库访问的方式:■1.•♦11.对于Delphi通过BDE、ODBC和ADO三种访问方法。对于.net编译环境连接Owcle需

2、要熟练掌握数据库连接方法:OracleConnection。SqlConnection(或者OleDbConnection,或OdbcConnection);SqlCommand(或者OleDbCommand,或OdbcCommand);SqlDataReader(或者OleDbDataReader,或OdbcDataReader);•••111.者者者iv.对于java使用JDBC进行数据库连接。1.2.对于.net编译环境要熟练掌握三种数据库连接方法:调用Driver.forName方法加载驱动程序。调用DriverManager对象的getConnectionO方法,获得一个Co

3、nnection对象。创建一个Statement对象,准备一个SQL语句,这个SQL语句是Statement对象(立即执行的语句)、PreparedStatement语句(预编译的语句)或CallableStatement(存储过程中调用的语句)。1.调用executeUpdateO等方法执行SQL语句,不返回ResultSet对象的结果。2.对返回的ResultSet对象进行显示等相应的处理。1.熟悉掌握数据库数据查询的组件:a)对于.net和Delphi编译环境ADO组件栏的组件:TADOConnection.TADOTable>TADOQuery、TADOStoredProcBD

4、E组件栏的组件:TTable、TQuety、TStoredProc、TDatabaseDataAccess组件栏的组件:TdataSourceDataControI组件栏的组件:TDBGrid、TDBText、TDBMemo、TDBEdit>TDBImage>TDBListBox、TDBCheckBoXxTDBComboBox等数据库操作常用组件的使用。b)对于.net环境下的C#语言数据库编程,熟练掌握三种数据库连接方法。数据库操作类的使用,如:DataSet、SqlDataAdapter>dataGridView等。c)对于Java(JBuilder或Eclipse)编译环境利用J

5、DBC进行数据库连接。数据库连接后使用Database>QueryDataSetsTableDataSet>DataSetView等类进行数据库操作。2.接着上次的实验进行。3.实验中要求完成如下步骤:a.复合查询。给定一定的查询字段,有用户进行选择进行查询。注意使用模糊匹配。b.动态查询。给出数据库的所有字段,有用户选择后进行查询。对于不同的字段类型,由程序自动给出操作运算符,如果用户选择了一个数据类型是chat型的字段,操作运算符只能是“二”,“〈>”。注意使用模糊匹配。4.实验后提交程序清单和实验报告。框架类namespaceconnectSql{publicpartialcla

6、ssForml:Form{connectSqlsql;publicForml(){InitializeComponent();this.Size=newSize(260,236);panelSelect.Hide();}privatevoidbuttonl_Click(objectsender,EventArgse){Stringip=textBoxIP.Text;StringuserName=textBoxUserName.Text;Stringpsw=textBoxPsw.Text;sql=newconnectSql();if(sql.connect(ip,userName,psw

7、)){panelSelectShow();}elseMessageBox.Show(n连接失败”);}privatevoidbuttonExit_Click(objectsender,EventArgse){Application.Exit();}privatevoidbutton2_Click(objectsender,EventArgse){Stringcom=Stringmsg=textBoxMsg.Text.Trim();switch(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。