package demosql;
import java.sql.*;
public class test {
static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=test";
static final String USER = "su";
static final String PWD = "zhang";
static Statement sm = null;
static Connection con = null;
public static void main(String args[]){
try {
Class.forName(DRIVER);
con = DriverManager.getConnection(URL, USER,PWD);
Statement sm = con.createStatement();
int i = sm.executeUpdate("insert into 部门 values(4,‘yyy‘)");
if(i == 1)
System.out.println("Success");
else
System.out.println("Fail");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("not found");}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace(); }
finally{
if(sm != null)
try {
sm.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(con != null)
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// return con;
}
}
sqlserver 连接
时间: 2024-08-02 11:50:39
sqlserver 连接的相关文章
SqlServer 连接字符串多种配置
1 Application Name(应用程序名称):应用程序的名称.如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序). 2 AttachDBFilename/extended properties(扩展属性)/Initial File Name(初始文件名):可连接数据库的主要文件的名称,包括完整路径名称.数据库名称必须用关键字数据库指定. 3 Connect Timeout(连接超时)/Connection Timeout(连接超时):一个
VB.net数据库编程(03):一个SQLserver连接查询的简单样例
这个样例,因为在ADO.net入门已经专门学了,再次进行复习 一下. 主要掌握连接字串的情况. 过程就是: 1.引用System.Data.SqlClient.而Access中引用 的是System.Data.OleDB.所以是有差别的 2.相关连接.适配器.数据集. 3.DataGridView绑定显示. 连接字串例如以下: Data Source IP地址或计算名(数据库所在位置的),假设是本地计算机能够用(local)或直接用.来取代,或者本地IP:
SQLSERVER连接池内部机制
前言介绍: 当应用程序运行的时候,会有一个连接池的管理控件运行在应用程序的进程里,统一管理应用程序和SQLSERVER建立的所有连接, 并且维护这些连接一直处于活动状态.当有用户发出一个connection open指令时连接池会在自己维护的连接池中找一个处于空闲状态 的连接放回自己管理的连接池里,给这个用户使用.当用户使用完毕后,发出connection close指令,连接池会把这个连接放回自己 管理的连接池里,让他重新处于空闲状态,而不是真的从SQL里登出.这样如果下次有用户需要相同连接,
Sqlserver 连接oracle和mysql数据库
如果需要mysql和oracle互相转化数据,可以先把mysql数据读到sqlserver的表中,然后从sqlserver 插入到oracle中. 或者相反从oracle读到sqlserver然后从sqlserver到mysql,把sqlserver作为一个中间的桥梁 通过SQL Server操作MySQL的步骤和方法 2011-07-11 17:36:01| 分类: 数据库 | 标签:sql server mysql odbc |举报|字号 订阅 下载LOFTER客户端 在多种数据
【转】SQLServer连接字符串配置:MultipleActiveResultSets
ADO.NET 1.x 利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接.当然,你还必须管理这些连接并且要付出相应的内存和潜在的应用程序中的高度拥挤的瓶颈代价-特别是在数据集中的Web应用程序中. ADO.NET 2.的一个新特征多数据结果集(Multiple Active Result Sets,简称MARS)-它允许在单个连接上执行多重的数据库查询或存储过程.这样的结果是,你能够在单个连接上得到和管理多个.仅向前引用的.只读的结果集.目前实现这个功能的数据库只有Sql
sqlserver连接问题收集
问题1. 使用navicat连接本地sqlserver,报错“命名管道提供程序无法打开与 sql server 的连接 [2]” 解决: 参考本篇文章 <持续收集中>
关于SqlServer连接错误
以前用数据库好好的,今天突然就出现连接错误,贴出出错误消息 出现这种错误的原因:服务里面sqlserver服务没有打开. 解决方案 : 计算机右键,打开管理,找到服务,把服务里面的SQL Server (MSSQLSERVER) 启动 再重新连接数据库就行了
ASP.Net连接SQLServer 连接字符串
引用命名空间 1 using System.Data; 2 using System.Data.SqlClient; 连接字符串 1 // windows 验证方式数据库中存在单一实例 2 string connectionString = "Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;" 3 // windows 验证方式数据库中存在多实例 4 string connectionSt
SqlServer连接查询JION
Inner Join on/Join on 内连接 不匹配的行不返回数据 Left Join on 左外连接返回两个表中所有匹配的行以及JOIN关键字左边表中不匹配的行,对于不匹配的行用NULL填充 Right Join on 右外连接返回两个表中所有匹配的行以及JOIN关键字右边表中不匹配的行,对于不匹配的行用NULL填充 Full Join on 完全连接返回两个表中所有匹配的行以及不匹配的行,对于不匹配的行用NULL填充 Cross Join 交叉连接 返回被连接两个表中的所有行的笛