62 বার দেখা হয়েছে
"পাইথন" বিভাগে করেছেন

1 টি উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন
পাইথনে ডাটাবেস সংযোগ তৈরি করার জন্য সাধারণত `sqlite3` (SQLite ডাটাবেস), `mysql-connector` (MySQL ডাটাবেস), অথবা `psycopg2` (PostgreSQL ডাটাবেস) লাইব্রেরি ব্যবহার করা হয়। এখানে একটি সাধারণ উদাহরণ দেওয়া হলো `sqlite3` লাইব্রেরি ব্যবহার করে একটি SQLite ডাটাবেস সংযোগ তৈরি করার জন্য:

### SQLite ডাটাবেস সংযোগ তৈরি করার উদাহরণ:

```python

import sqlite3

# SQLite ডাটাবেসে সংযোগ তৈরি করা (ডাটাবেসটি যদি না থাকে, তবে এটি তৈরি হবে)

conn = sqlite3.connect('example.db')

# একটি কুরসার তৈরি করা (ডাটাবেসের সাথে কাজ করার জন্য)

cursor = conn.cursor()

# একটি টেবিল তৈরি করার উদাহরণ

cursor.execute('''

CREATE TABLE IF NOT EXISTS users (

    id INTEGER PRIMARY KEY,

    name TEXT,

    age INTEGER

)

''')

# কিছু ডেটা ইনসার্ট করা

cursor.execute('''

INSERT INTO users (name, age)

VALUES ('Alice', 30), ('Bob', 25)

''')

# পরিবর্তনগুলি সেভ করা

conn.commit()

# ডাটাবেস থেকে ডেটা নির্বাচন করা

cursor.execute('SELECT * FROM users')

rows = cursor.fetchall()

# ফলাফল প্রিন্ট করা

for row in rows:

    print(row)

# সংযোগ বন্ধ করা

conn.close()

```

### MySQL অথবা PostgreSQL সংযোগ:

যদি আপনি **MySQL** বা **PostgreSQL** ডাটাবেস ব্যবহার করতে চান, তাহলে আপনাকে সংশ্লিষ্ট লাইব্রেরি ইনস্টল করতে হবে এবং তারপরে ডাটাবেস সংযোগ করতে হবে।

#### MySQL সংযোগ উদাহরণ:

1. প্রথমে, MySQL কনেক্টর ইনস্টল করুন:

   ```bash

   pip install mysql-connector-python

   ```

2. সংযোগ তৈরি করুন:

   ```python

   import mysql.connector

   # MySQL ডাটাবেসে সংযোগ তৈরি করা

   conn = mysql.connector.connect(

       host='localhost',

       user='your_username',

       password='your_password',

       database='your_database'

   )

   # একটি কুরসার তৈরি করা

   cursor = conn.cursor()

   # ডেটা নির্বাচন করা

   cursor.execute('SELECT * FROM your_table')

   rows = cursor.fetchall()

   for row in rows:

       print(row)

   # সংযোগ বন্ধ করা

   conn.close()

   ```

এইভাবে আপনি পাইথন ব্যবহার করে বিভিন্ন ধরনের ডাটাবেসের সাথে সংযোগ তৈরি এবং পরিচালনা করতে পারেন।

এরকম আরও কিছু প্রশ্ন

0 টি উত্তর
1 টি উত্তর

36,270 টি প্রশ্ন

35,483 টি উত্তর

1,742 টি মন্তব্য

3,807 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
3 জন অনলাইনে আছেন
0 জন সদস্য, 3 জন অতিথি
আজকে ভিজিট : 5233
গতকাল ভিজিট : 15706
সর্বমোট ভিজিট : 53202673
এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
...