2011-01-03 17 views
6

मुझे विश्वास है कि यह एक बहुत ही नौसिखिया प्रश्न है, और यदि मैं पूछने के लिए गलत मंच का उपयोग कर रहा हूं, तो कृपया सलाह दें।SQL सर्वर डेटाबेस तक पहुंचने के लिए मैं एक साधारण विंडोज फॉर्म कैसे बना सकता हूं?

मुझे एमएस एसक्यूएल सर्वर के साथ डाटाबेसिंग की बुनियादी समझ है, और सी ++ और सी # के साथ प्रोग्रामिंग है। मैं एमएस एसक्यूएल सर्वर एक्सप्रेस 2008 आर 2 के साथ अपना खुद का डेटाबेस स्थापित करके और सी # एक्सप्रेस 2010 में बनाए गए विंडोज फॉर्मों के माध्यम से इसे एक्सेस करके खुद को और अधिक पढ़ाने की कोशिश कर रहा हूं। इस बिंदु पर, मैं इसे मुक्त या एक्सप्रेस देव उपकरण को रखना चाहता हूं (हालांकि माइक्रोसॉफ्ट जरूरी नहीं है)।

वैसे भी, मैंने here प्रदान किए गए निर्देशों का उपयोग करके डेटाबेस बनाया है और मैंने प्रत्येक कॉलम के लिए डेटा प्रकारों को उचित रूप से सेट किया है (कम से कम सेटअप में कोई त्रुटि नहीं है)।

अब मैं सी # एक्सप्रेस में जीयूआई डिजाइन कर रहा हूं लेकिन मैंने डेटाबेस कनेक्शन तक एक दीवार को मारा है।

क्या सी # एक्सप्रेस का उपयोग करके स्थानीय रूप से बनाए गए डेटाबेस तक पहुंचने का कोई आसान तरीका है? क्या कोई भी एक गाइड सुझा सकता है जिसमें यह सब पहले से ही वर्तनी हो चुकी है?

मैं एक आत्म-शिक्षार्थी हूं इसलिए मैं खुद को पढ़ाने के लिए उत्सुक हूं कि इन अनुप्रयोगों का उपयोग कैसे करें, लेकिन सही दिशा में मुझे शुरू करने के लिए कोई भी संकेतक बहुत सराहना करेंगे।

उत्तर

2

यदि आप सी # से एसक्यूएल में अधिक आरामदायक हैं तो शायद आप पुराने स्कूल ADO.NET का उपयोग करना चाहते हैं।

MSDN intro to ADO.NET

4

मैं इस ट्यूटोरियल पर एक नज़र लेने के द्वारा शुरू कर दूं:

http://msdn.microsoft.com/en-us/library/ms178371.aspx

बुनियादी विचारों एक connection string कि सहित चीजों के एक नंबर, परिभाषित करेगा बनाने के लिए है: जहाँ आपके डीबी सर्वर है, डेटाबेस का नाम क्या है, और आप इसे कैसे कनेक्ट कर रहे हैं।

एक बार जब आपकी कनेक्शन स्ट्रिंग परिभाषित हो जाए तो आप शायद डेटाबेस के साथ सभी इंटरैक्शन के लिए SqlConnection, SqlCommand और SqlDataReader कक्षाओं का उपयोग करेंगे। यदि आप उन तीन वर्गों के लिंक पर क्लिक करते हैं और दस्तावेज़ीकरण को देखते हैं तो आप देखेंगे कि उनके पास बहुत अच्छे उदाहरण हैं।

2

सुदूर और दूर यह करने के लिए सबसे आसान तरीका है दृश्य स्टूडियो में LINQ के साथ है

आप इस ट्यूटोरियल जो सभी कदम आप की जरूरत में आपका मार्गदर्शन करेगा बाहर की जाँच कर सकते हैं।

http://www.codegod.de/WebAppCodeGod/tutorial-linq-to-sql---part-1-AID466.aspx

0

अपनी सरल

उपयोग निम्न कोड

SqlConnection con = 
new SqlConnection(@"server=.\SQLEXPRESS;AttachDbFilename=path of database file;Integrated Security=True;User Instance=True"); 
संबंधित मुद्दे