java和.net连接数据库的方法
.net连接数据库的方法
App.config
<connectionStrings>
    <add name="" connectionString="Database=;Server=;user id=;password=;"/>
  </connectionStrings>
DAL
public static class DbHelper
    {
       public static readonly string ConnectionString = ConfigurationManager.ConnectionStrings["SCCE"].ConnectionString;
public static SqlCommand CreateCommand(string commandText,SqlConnection con)
        {
            if (con.State != System.Data.ConnectionState.Open)
            {
                con.Open();
            }
            return new SqlCommand(commandText,con);
        }
public static SqlDataReader ExecuteReader(string commandText, SqlConnection con)
        {
            SqlCommand cmd = CreateCommand(commandText,con);
            SqlDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
            return dr;
        }
public static void ExecuteNonQuery(string commandText, CommandType commandType, params SqlParameter[] parameters)
        {
            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                SqlCommand cmd = CreateCommand(commandText, con);
                cmd.CommandType = commandType;
                if (parameters != null)
                {
                    cmd.Parameters.AddRange(parameters);
                }
                cmd.ExecuteNonQuery();
            }
        }
    }
页面
static void Main(string[] args)
        {
            SqlConnection con = new SqlConnection(DbHelper.ConnectionString);
            SqlDataReader dr=DbHelper.ExecuteReader("select * from Teacher",con);
            while (dr.Read())
            {
                Console.WriteLine(dr["TeacherName"]);
            }
            dr.Close();
string input = Console.ReadLine();
            DbHelper.ExecuteNonQuery(
                "insert into Teacher values(@TeacherName);",
                System.Data.CommandType.Text,
                new SqlParameter("@TeacherName", input)
                );
        }
     }
不喜勿喷。
java和.net连接数据库的方法的更多相关文章
- java几种连接数据库的方法
		
package bean; import java.sql.Connection;import java.sql.DriverManager; public class jdbcTest { //不同 ...
 - Java开发JDBC连接数据库
		
Java开发JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含6个步骤: JDBC五部曲1.加载驱动2.获得链接3.获取statement对象 4.执行SQL语句5.产生resultset对 ...
 - MySQL数据库时区问题导致java程序无法连接数据库
		
转载自https://blog.csdn.net/man_zuo/article/details/81027934 先把报错信息贴上, The server time zone value '???ú ...
 - 理解JAVA - 面向对象(object) - 属性,方法
		
理解JAVA - 面向对象(object) - 属性,方法 多态的体现: 向上造型,父类接收子类对象:向上造型: 从父类角度看不到子类独有的方法:面向对象,人类认知世界的方式:生活中每天都 ...
 - Java 字符串拼接 五种方法的性能比较分析 从执行100次到90万次
		
[请尊重原创版权,如需引用,请注明来源及地址] > 字符串拼接一般使用“+”,但是“+”不能满足大批量数据的处理,Java中有以下五种方法处理字符串拼接,各有优缺点,程序开发应选择合适的方法实现 ...
 - 工作随笔——Java调用Groovy类的方法、传递参数和获取返回值
		
接触Groovy也快一年了,一直在尝试怎么将Groovy引用到日常工作中来.最近在做一个功能的时候,花了点时间重新看了下Java怎么调用Groovy的方法.传递参数和获取返回值. 示例Groovy代码 ...
 - [转]Java连接各种数据库的方法
		
//MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:m ...
 - java 调用webservice的各种方法总结
		
java 调用webservice的各种方法总结 几种流行的开源WebService框架Axis1,Axis2,Xfire,CXF,JWS比较 方法一:创建基于JAX-WS的webservice(包括 ...
 - Java 获取当前系统时间方法比较
		
转载: http://blog.csdn.net/zzjjiandan/article/details/8372617 一. 获取当前系统时间和日期并格式化输出: import java.util.D ...
 
随机推荐
- SDL中 so库的使用
			
用到的项目:Tocy-Android-SDLv2 JAVA层:只有一个 SDLActivity.java 路径\Android-SDLv2\src\org\libsdl\app 项目简单分析: 默认在 ...
 - [cf1025D][区间dp]
			
http://codeforces.com/contest/1025/problem/D D. Recovering BST time limit per test 1 second memory l ...
 - MySQL Hardware--NUMA与MySQL
			
MUMA架构 在单实例的MySQL服务器上,通过会为MySQL的Buffer Pool分配50%至70%甚至更高的内存,让MySQL 服务会尽可能多地占用系统资源.在基于NUMA系统中,内存被分配到各 ...
 - el-popover 的显示或隐藏,要在拿到真实dom之后再做控制
			
el-popover 的显示或隐藏,要在拿到真实dom之后再做控制
 - 电路 - 基尔霍夫定律(KLL);节点流入电流等于流出电流。
			
下面是我在学习STM32 中ADC测量电压,时候接触掉ADC的测量范围在0~3.3V 之间,不满足于实际使用,用于电路知识设计电压放大电路.(图片来自野火) 上面个的电路,可以等效出一个电路公式:(V ...
 - 剑指offer 11. 位运算  二进制中1的个数
			
题目描述 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. //思想:用1(1自身左移运算,其实后来就不是1了)和n的每位进行位与,来判断1的个数 private stat ...
 - HTTPD三种工作模型
			
HTTPD三种工作模型 MPM是apache的多道处理模块,用于定义apache对客户端请求的处理方式.在linux中apache常用的三种MPM模型分别是prefork.worker和event. ...
 - Python3 标准库学习
			
python3.5.6 官方文档 https://docs.python.org/3.5/library/index.html 1.介绍 2.内置函数 3.内置常量 3.1常数添加的 site模块 ...
 - 利用grep参数查看某关键词前后几行内容
			
查看文件中含有“哈哈哈”关键字所在行后5行内容 cat xxxxxx | grep -A 5 哈哈哈 查看文件中含有“哈哈哈”关键字所在行前5行内容 cat xxxxxx | grep -B 5 哈哈 ...
 - SqlServer高版本数据备份还原到低版本(转)
			
原文地址:https://www.jb51.net/article/96454.htm 想要将Sqlserver2014高版本备份的数据还原到低版本SqlServer2008R2上去,但是这在SqlS ...