Home Database Mysql Tutorial Access数据库创建、使用

Access数据库创建、使用

Jun 07, 2016 pm 03:44 PM
access use create database

1、创建Access数据库表 1)在office中打开Microsoft Access2010,选择空数据库创建数据库StudentInfo。 2)创建新表,在表格第一列选择数据类型,并输入列名。 3)点击保存,输入数据库表名Student,完成创建。 4)将创建的数据库拷贝到项目的Debug文件中即

1、创建Access数据库表

1)在office中打开Microsoft Access2010,选择空数据库创建数据库StudentInfo。

2)创建新表,在表格第一列选择数据类型,并输入列名。

3)点击保存,输入数据库表名Student,完成创建。

4)将创建的数据库拷贝到项目的Debug文件中即可使用。

 

2、连接、打开Access数据库

1)数据库连接语句:public string ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= StudentInfo.accdb"; 

2)常用的查询、执行sql语句:

Access数据库创建、使用Access数据库创建、使用

<span>public</span> DataSet Query(<span>string</span><span> strSql)
        {
            </span><span>using</span> (OleDbConnection conn = <span>new</span><span> OleDbConnection(ConnectionString))
            {
                DataSet ds </span>= <span>new</span><span> DataSet();
                </span><span>try</span><span>
                {
                    conn.Open();
                    OleDbDataAdapter command </span>= <span>new</span><span> OleDbDataAdapter(strSql, conn);
                    command.Fill(ds, </span><span>"</span><span>ds</span><span>"</span><span>);
                }
                </span><span>catch</span><span> (System.Data.SqlClient.SqlException ex)
                {
                    </span><span>throw</span><span>;
                }

                </span><span>return</span><span> ds;
            }
        }

        </span><span>public</span>  <span>int</span> ExecuteSql(<span>string</span><span> strSql)
        {
            </span><span>using</span> (OleDbConnection conn = <span>new</span><span> OleDbConnection(ConnectionString))
            {
                </span><span>using</span> (OleDbCommand cmd = <span>new</span><span> OleDbCommand(strSql, conn))
                {
                    </span><span>try</span><span>
                    {
                        conn.Open();
                        </span><span>int</span> rows =<span> cmd.ExecuteNonQuery();
                        </span><span>return</span><span> rows;
                    }
                    </span><span>catch</span><span> (System.Data.SqlClient.SqlException e)
                    {
                        conn.Close();
                        </span><span>throw</span><span> e;
                    }
                }
            }
        }

        </span><span>public</span> <span>object</span> GetSingle(<span>string</span><span> strSql)
        {
            </span><span>using</span> (OleDbConnection conn = <span>new</span><span> OleDbConnection(ConnectionString))
            {
                </span><span>using</span> (OleDbCommand cmd = <span>new</span><span> OleDbCommand(strSql, conn))
                {
                    </span><span>try</span><span>
                    {
                        conn.Open();
                        </span><span>object</span> obj =<span> cmd.ExecuteScalar();
                        </span><span>if</span> ((Object.Equals(obj, <span>null</span>)) ||<span> (Object.Equals(obj, System.DBNull.Value)))
                        {
                            </span><span>return</span> <span>null</span><span>;
                        }
                        </span><span>else</span><span>
                        {
                            </span><span>return</span><span> obj;
                        }
                    }
                    </span><span>catch</span><span> (System.Data.SqlClient.SqlException e)
                    {
                        conn.Close();
                        </span><span>throw</span><span> e;
                    }
                }
            }
        }</span>
Copy after login
View Code

3)输入常用的数据库sql语句即可完成调用。

 

常见问题:

1)添加AccessDatabaseEngine数据接口驱动。

2)如何不能识别.accdb格式数据库,则查看:

http://wenku.baidu.com/link?url=qQ3f2LLz8gL9ZKEjHKae4l1BBeaVCiGo2WXEr0mpVqXbPcQys5VGiCZme2r1lPCSmd3beyGNfi1lwrv4MLIxHLANIwnZOGSTDKGTEBNlUum

 

 

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to disable background applications in Windows 11_Windows 11 tutorial to disable background applications How to disable background applications in Windows 11_Windows 11 tutorial to disable background applications May 07, 2024 pm 04:20 PM

1. Open settings in Windows 11. You can use Win+I shortcut or any other method. 2. Go to the Apps section and click Apps & Features. 3. Find the application you want to prevent from running in the background. Click the three-dot button and select Advanced Options. 4. Find the [Background Application Permissions] section and select the desired value. By default, Windows 11 sets power optimization mode. It allows Windows to manage how applications work in the background. For example, once you enable battery saver mode to preserve battery, the system will automatically close all apps. 5. Select [Never] to prevent the application from running in the background. Please note that if you notice that the program is not sending you notifications, failing to update data, etc., you can

How to convert deepseek pdf How to convert deepseek pdf Feb 19, 2025 pm 05:24 PM

DeepSeek cannot convert files directly to PDF. Depending on the file type, you can use different methods: Common documents (Word, Excel, PowerPoint): Use Microsoft Office, LibreOffice and other software to export as PDF. Image: Save as PDF using image viewer or image processing software. Web pages: Use the browser's "Print into PDF" function or the dedicated web page to PDF tool. Uncommon formats: Find the right converter and convert it to PDF. It is crucial to choose the right tools and develop a plan based on the actual situation.

How does the Java reflection mechanism modify the behavior of a class? How does the Java reflection mechanism modify the behavior of a class? May 03, 2024 pm 06:15 PM

The Java reflection mechanism allows programs to dynamically modify the behavior of classes without modifying the source code. By operating the Class object, you can create instances through newInstance(), modify private field values, call private methods, etc. Reflection should be used with caution, however, as it can cause unexpected behavior and security issues, and has a performance overhead.

How to cross-domain iframe in vue How to cross-domain iframe in vue May 02, 2024 pm 10:48 PM

Ways to solve iframe cross-domain issues in Vue: CORS: Enable CORS support in the backend server and use XMLHttpRequest or fetch API to send CORS requests in Vue. JSONP: Dynamically load JSONP scripts in Vue using the JSONP endpoint in the backend server. Proxy server: Set up a proxy server to forward requests, use a third-party library (such as axios) in Vue to send requests and set the proxy server URL.

Common exception types and their repair measures in Java function development Common exception types and their repair measures in Java function development May 03, 2024 pm 02:09 PM

Common exception types and their repair measures in Java function development During the development of Java functions, various exceptions may be encountered, which affect the correct execution of the function. The following are common exception types and their repair measures: 1. NullPointerException Description: Thrown when accessing an object that has not been initialized. Fix: Make sure you check the object for non-null before using it. Sample code: try{Stringname=null;System.out.println(name.length());}catch(NullPointerExceptione){

How to read dbf file in oracle How to read dbf file in oracle May 10, 2024 am 01:27 AM

Oracle can read dbf files through the following steps: create an external table and reference the dbf file; query the external table to retrieve data; import the data into the Oracle table.

Detailed tutorial on establishing a database connection using MySQLi in PHP Detailed tutorial on establishing a database connection using MySQLi in PHP Jun 04, 2024 pm 01:42 PM

How to use MySQLi to establish a database connection in PHP: Include MySQLi extension (require_once) Create connection function (functionconnect_to_db) Call connection function ($conn=connect_to_db()) Execute query ($result=$conn->query()) Close connection ( $conn->close())

iOS 18 adds a new 'Recovered' album function to retrieve lost or damaged photos iOS 18 adds a new 'Recovered' album function to retrieve lost or damaged photos Jul 18, 2024 am 05:48 AM

Apple's latest releases of iOS18, iPadOS18 and macOS Sequoia systems have added an important feature to the Photos application, designed to help users easily recover photos and videos lost or damaged due to various reasons. The new feature introduces an album called "Recovered" in the Tools section of the Photos app that will automatically appear when a user has pictures or videos on their device that are not part of their photo library. The emergence of the "Recovered" album provides a solution for photos and videos lost due to database corruption, the camera application not saving to the photo library correctly, or a third-party application managing the photo library. Users only need a few simple steps

See all articles