欢迎来到天天文库
浏览记录
ID:41629056
大小:59.88 KB
页数:7页
时间:2019-08-29
《实验九数据库数据查询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(
此文档下载收益归作者所有