C#与SQL Server数据库连接

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;

namespace Demp13
{
    class Program
    {
        static void Main(string[] args)
        {
            //1.创建连接字符串
            string str = "server=.;database=MySchool;uid=sa;pwd=密码";
            // string str = "Data Source=.;Initial Catalog=MySchool;User ID=sa;Password=accp";
            //2.创建connection对象
            SqlConnection conn = new SqlConnection(str);
            try
            {
                //3.打开链接
                conn.Open();
                Console.WriteLine("打开链接成功");
                //4.准备sql语句,创建command对象,并执行sql语句
                Console.WriteLine("请输入用户名");
                string name = Console.ReadLine();
                Console.WriteLine("请输入密码");
                string pwd = Console.ReadLine();

                string sql = "select COUNT(*) from admin where loginId=‘"+name+"‘ and loginPwd=‘"+pwd+"‘";
                SqlCommand cmd = new SqlCommand(sql,conn);
                //5.执行sql语句,得到返回结果
               int r= Convert.ToInt32(cmd.ExecuteScalar());
               if (r > 0)
               {
                   Console.WriteLine("登陆成功");
               }
               else {
                   Console.WriteLine("登陆失败");
               }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally {
                //4.关闭链接
                conn.Close();
                Console.WriteLine("关闭链接成功");
            }
        }
    }
}

原文地址:https://www.cnblogs.com/47Nine/p/10074113.html

时间: 2025-01-18 15:00:27

C#与SQL Server数据库连接的相关文章

一个简单的Java 连接SQL Server数据库连接驱动类

import java.sql.*; /** * SQL Server数据库连接类 * @author Administrator * */ public class Sqlsdc { static int a = 0; public Connection sqlsdc(String user, String pwd, String dn) { String url = "jdbc:sqlserver://localhost:1433;databaseName="+dn; final

MS SQL Server 数据库连接字符串

MS SQL Server 数据库连接字符串详解 C# 连接串设置超时时间 SqlConnection.ConnectionTimeout 与 SqlCommand.CommandTimeout 及SqlBulkCopy.BulkCopyTimeout属性 https://msdn.microsoft.com/zh-cn/library/8xx3tyca.aspx  SQL Server 连接池 (ADO.NET) http://www.docin.com/p-576271306.html 4.

SQL Server数据库连接字符串的组成

DB驱动程序常见的驱动程序如下: ODBC   ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口).这些API利用SQL来完成其大部分任务.ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC. OLE DB   OLE DB 是 Micr

SQL server数据库连接问题汇总

SQL Server 2008通过端口1433连接到主机127.0.0.1的TCP/IP连接失败 1.点击 开始 --> 所有程序 --> Microsoft SQL Server2008 --> 配置工具-->SQL Server  configuration Manager- 选择左边 SQL Server 2008 网络配置 -->双击 MSSQLSERVER 协议--> 选中 TCP/IP 右键 点击启用: 配置1433端口 2.数据库连接设置 _Connect

(C# SQL Server) 数据库连接字符串

Debug 一个SQL Server 2008 数据库连接的问题,老是提示: [67944] System.Data.SqlClient.SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: SQL Network Interfaces, error: 25 - 连接字符串无效) ---> System.

sql server 数据库连接配置在外面 如何读取

注意:web运行读取要把配置文件放在WEB-INF下面 Driver=com.microsoft.sqlserver.jdbc.SQLServerDriverurl=jdbc:sqlserver://192.168.33.170;DatabaseName=Platform_U_v3.0userName=xxzxpassword=xxzx 从上到下依次为驱动  数据库连接  账号 密码 package com.bowei.utl; import java.io.File; import java.

Java sql server数据库连接成功

1 import java.sql.Connection; 2 import java.sql.SQLException; 3 import java.sql.Statement; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 7 8 public class JavaE2 { 9 public static void main(String[] args) { 10 Connection conn; 11 Sta

SQL Server Migration Assistant for Oracle 示例-转载

SQL Server Migration Assistant for Oracle 示例 (2012-03-12 16:23:24) 转载▼ 标签: ssma oracle sql server it 分类: System 引言: 尝试将 Oracle 10gR2 数据迁移至 SQL Server 2005 (或更高版本). 需要准备的东西: 1). Oracle Enterprise Manager Console,即 Oracle 管理客户端: 2). SSMA for Oracle 5.2

使用Visual Studio下自带的SQL Server Express

软件环境:Windows7(x64) + Visual Studio 2010 + SQL Server Express 2008 1.配置数据库 装VS2010不小心把自带的SQL Server 2008 Express也装上了,后来要用SQL Server 2008,试了N多个办法就是装不上,微软的东西这点让人很是不爽.重装系统?No Way!自带的Express版难道不能用?这么非常小巧,要是能用以后就不装又大又难伺候的正式版SQL Server了,网上搜索一下,还真的可以~~ A.打开S