当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 上次象棋败在老迈手中,特收其为师傅. ......
    摘要: 在做论坛时,我现在遇到一个问题,有两个实体类user(用户)和note(帖子),他们是关联关系(user对note是一对多,note对user是多对一。)我在user.hbm.xml的set中设置了lazy属性为“true”表示查询user时,延迟查询note,在运行时没有问题,但现在,我有一个需求,根据论坛题目查询所有相关的帖子(note),这时在运行时总是要查询user,但我不想查us......


聯接數據庫,對數據的操作,要詳細代碼

如題

NO.1   作者: baibai520

Private   iobj_conn   As   Data.OleDb.OleDbConnection  
          Private   iobj_command   As   Data.OleDb.OleDbCommand  
          Private   iobj_adapter   As   Data.OleDb.OleDbDataAdapter      
          Private   idst_data   As   New   DataSet("data_result")  
   
            聯接數據庫  
          Private   Sub   btn_connect_Click(ByVal   sender   As   Object,   ByVal   e   As   System.EventArgs)   Handles   btn_connect.Click  
                  Try  
                          Me.iobj_conn   =   New   OleDb.OleDbConnection("Provider=MSDAORA.1;User   ID=數據庫登陸名稱;Data   Source=你的數據庫名稱;Password=登陸密碼")  
                          Me.iobj_command   =   New   OleDb.OleDbCommand  
                          Me.iobj_adapter   =   New   OleDb.OleDbDataAdapter  
                          Me.iobj_conn.Open()  
                          Windows.Forms.MessageBox.Show("l聯接成功!")  
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub  
   
   
            顯示數據  
          Private   Sub   Button1_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_load.Click  
   
                  iobj_command.Connection   =   Me.iobj_conn  
                  iobj_command.CommandText   =   "select   *   from   customer"  
                  iobj_command.CommandType   =   CommandType.Text  
   
                  Me.iobj_adapter.SelectCommand   =   Me.iobj_command  
                  Me.iobj_adapter.Fill(idst_data,   "customer")  
                  Me.dgd_result.DataSource   =   Nothing  
                  Me.dgd_result.DataSource   =   idst_data.Tables("customer")  
          End   Sub  
   
   
          插入數據  
          Private   Sub   btn_insert_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_insert.Click  
                  Dim   lstg_sql   As   New   System.Text.StringBuilder(1000)  
                  lstg_sql.Append("   insert   into   customer   c   values("   &   Me.tbx_id.Text   &   ",999001,001,xxx,")  
                  lstg_sql.Append("   JHZOU,null,D,sysdate   ,   null,   ")  
                  lstg_sql.Append("   sysdate,sysdate,0,null)   ")  
                  Try  
                       
                          Me.iobj_command.CommandText   =   lstg_sql.ToString  
                          Me.iobj_command.ExecuteNonQuery()  
                         
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub  
   
           
          刪除數據  
          Private   Sub   btn_delete_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_delete.Click  
                  Dim   lstg_sql   As   New   System.Text.StringBuilder(1000)  
                  Try  
                          lstg_sql.Append("   delete   from   customer   where   customer_name   =   "   &   Me.tbx_bndno.Text   &   "")  
                          Me.iobj_command.CommandText   =   lstg_sql.ToString  
                          Me.iobj_command.ExecuteNonQuery()  
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub  
   
   
        更新數據  
          Private   Sub   btn_updata_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_updata.Click  
                  Dim   lstg_sql   As   New   System.Text.StringBuilder(1000)  
                  Try  
                          lstg_sql.Append("   update   customer   set   customer_id   =   "   &   Me.tbx_bndno.Text   &   "")  
                          lstg_sql.Append("   where     customer_id     =   041206   ")  
                          Me.iobj_command.CommandText   =   lstg_sql.ToString  
                          Me.iobj_command.ExecuteNonQuery()  
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub

NO.2   作者: zzh1101

你用的是什么数据库?  
  如果是SQL   SERVER   的话,可用  
  system.data.sqlclient   相关的类来实现,不需要建立数据源的  
 


 ·框架跟session的问题有关联吗    »显示摘要«
    摘要: 我的后台程序用的是框架,上面一个,下面两个,我的iis上设置的 属性-->主目录-->配置-->应用程序选项-->会话超时,设置默认是20分钟,但是用了框架之后,这个session不到3分钟就超时了,不知道为什么,有谁知道的?大家说说看.. ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE