新手的苦恼 看了SQL的语法 但要跟2008链接起来修改或导入表的信息 对写代码无从下手 请教各位前辈指教
希望可以推荐些相关书籍或者经验 因为工作上要用到数据库之类 (之前看了谭浩强的C语言设计,但全是算法来的 想找点针对数据库编写代码的书 )谢谢 QQ 157441150 有心的前辈加我QQ指教 十分感谢

解决方案 »

  1.   

    这个好像和Oracle无关,具体来说应该是和具体关系数据库种类无关。还是应该看看Visual Studio 2008操作数据库方面的东西。
    想学习数据库,可以看看《Database System》, Thomas Connolly写的,之前我们的数据库教材,写的很详细。
      

  2.   

    有中文版不 《Oracle Database 11g 初学者指南》可以吗? 就是找不到相关2008的基础资料 不知道怎么下手 实在是太烦恼了 大牛你可以分享一点经验吗
      

  3.   

    貌似这个和VS2008还是Oracle无关
    你只是不会用程序调用数据库
      

  4.   

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.Sql;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;namespace DBTranning
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void tabPage3_Click(object sender, EventArgs e)
            {        }
            private void button2_Click(object sender, EventArgs e)
            {
                 SqlConnection MyConn = new SqlConnection();  
                DBConnect dbConn = new DBConnect();       
                string sql = "";    
                MyConn = dbConn.DBConnection("FaiDB");  
                if (MyConn.State != ConnectionState.Open)   
                {
                    try                                   
                    {
                        MyConn.Open();                  
                        MessageBox.Show("打开数据库成功");
                    }
                    catch (Exception MyDbConnEx)       
                    {
                        MessageBox.Show("打开数据库连接错误:" + MyDbConnEx.Message);                }
                 sql = "select * from color";
                 //sql = richTextBox1.Text;
                    SqlDataAdapter da = new SqlDataAdapter(sql, MyConn);
                    DataTable dt = new DataTable();
                    da.Fill(dt);
                    DataSet ds = new DataSet();
                    ds.Tables.Add(dt);
                    dataGridView1.DataSource=ds.Tables[0];                MyConn.Close();
                }
            }        private void button1_Click(object sender, EventArgs e)
            {
                
                 SqlConnection MyConn = new SqlConnection();  
                DBConnect dbConn = new DBConnect();      
                string sql = "";    
                MyConn = dbConn.DBConnection("FaiDB");  
                if (MyConn.State != ConnectionState.Open)
                {
                    try                                 
                    {
                        MyConn.Open();                  
                        MessageBox.Show("打开数据库成功");
                    }
                    catch (Exception MyDbConnEx)      
                    {
                        MessageBox.Show("打开数据库连接错误:" + MyDbConnEx.Message);                }
                    sql = "insert color(colorID,no,color) values('"+textBox2.Text+"','"+textBox5.Text+"','"+
                        textBox1.Text+"')";
                    SqlCommand sqlcnd=new SqlCommand(sql,MyConn);
                    sqlcnd.ExecuteNonQuery();
      

  5.   

    谁可以帮我详细的帮我解释一下吗 复制多了 就讲解前面BUTTON2就可以了 是不是每用到一个控件就要在控件后面加以个方法之类的? 谢谢