Java 应用程序连接SQL Server2008 (Eclipse+JDK7.0+jdbc4.0.jar+Sql Server2008)

假设应用端的连接语句为:

String url = "jdbc:sqlserver://localhost:2955;DatabaseName=FDBA";

String user="fooxer"

String password="xiao25QIU"

Connection con=DriverManager.getConnection(url,user,password);//连接数据库对象

用sa登陆Sql Server Management Studio后

创建数据库FDBA的登陆用户:execute sp_addlogin  'fooxer','xiao25QIU','FDBA'          删除:execute sp_droplogin 'fooxer'

若创建登陆用户fooxer , 此时还无法使用fooxer登陆,选择【安全性】右击设置登陆两个属性【常规】和【用户映射】

【常规】设置:主要是设置默认数据库'FDBA'

【用户映射】设置:勾选“FDBA,fooxer,dbo"         勾选角色成员身份db_owner和public

【状态】设置:授予,启用

至此完成数据库登陆,

打开SQL Server 配置管理器

进入TCP/IP 属性配置框:【SQL Server网络配置】-【MSSQLSERVER的协议】-【TCP/IP】-【IP地址】

在最底下的IPAll设置里设置【TCP动态端口】为2955.

至此,运行本地程序便能与数据库交互了

测试程序

package test;

import java.sql.Connection;
import java.sql.DriverManager;

public class MainClass {

String url = "jdbc:sqlserver://localhost:1433;DatabaseName=FDBA";
String user="fooxer" ;
String password="xiao25QIU";

public String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";

private Connection conn=null;
public void test(){
System.out.println("Driver start");
try {
Class.forName(driverName);
conn=DriverManager.getConnection(url, user, password);
System.out.println("Driver Sucessful");
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("Driver error");
e.printStackTrace();
}

}
public static void main(String[] args) {
// TODO Auto-generated method stub
new MainClass().test();
}

}

常用权限

数据库:create [database|default|function|procedure|view|table|rule|]  ,backup [database|log]

表,表值函数,视图:  select,delete,insert,reference

存储过程:execute ,synonym                标量函数:execute,references

java 连接sql server2008配置的更多相关文章

  1. Java连接Sql Server2008

    参考:http://weistar.iteye.com/blog/1744871 准备工作: 1.下载JDBC驱动包:http://www.microsoft.com/zh-cn/download/d ...

  2. java连接sql server2000/2005

    接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此 ...

  3. cenos6.5 64位下PHP远程连接sql server2008成功案例

    准备工作: 1.sql server2008服务器(开放远程端口,默认为1433,我用的是192.168.1.129) 2.安装好php的centos服务器 步骤: 1.php安装mssql扩展.ce ...

  4. JAVA 连接 SQL Server 2008:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

    新项目需要修改Java开发的MES系统...Java忘的也差不多了...简单尝试以下JAVA连接SQL Server吧,没想到坑还是很多的.以前直接连oracle时没有这么多麻烦啊....可能微软和o ...

  5. jTDS Java连接SQL Server 2000数据库

    Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接.此JDBC驱动共有三个文件,分别 是mssqlserver.jar.msutil.ja ...

  6. 关于 Java连接sql的转载

    Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接.此JDBC驱动共有三个文件,分别是mssqlserver.jar.msutil.jar ...

  7. Java连接SQL Server:jTDS驱动兼容性问题

    Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接.此JDBC驱动共有三个文件,分别是mssqlserver.jar.msutil.jar ...

  8. WAS6.1连接SQL Server2008数据库连接池配置

    原文链接:http://www.cnblogs.com/lyr2012/archive/2012/06/13/2547804.html 说明:该步骤只适用与websphere 6.1.0.15之前的版 ...

  9. php5.2 连接 SQL Server2008

    如果你见到下面这一段输出的话,那么你有福了!!!! Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => ...

随机推荐

  1. js数组(列表)的基本操作

    本文主要介绍JS对数组(列表)的基本操作.习惯了用数据库的操作顺序来说明:增.删.改.查:合并,裁剪,排序,格式化. 一.数组元素的添加(增加) 增加数组元素有三种方法:unshift()  push ...

  2. BZOJ 3240: [Noi2013]矩阵游戏

    3240: [Noi2013]矩阵游戏 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 1586  Solved: 698[Submit][Status ...

  3. 【转】Nginx windows下搭建过程

    Nginx windows下搭建过程 内容列表: 简要介绍 下载安装 配置测试 一.简要介绍 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器, ...

  4. Android应用资源的分类和存储

    Android应用资源可以分为两大类1.无法直接访问的原生资源,保存在asset目录下2.可通过R资源清单类访问的资源,保存在res目录下 Android应用资源的存储/res/anim:存放定义补间 ...

  5. 在网页上看到想要的颜色,如何知道这种颜色的颜色代码和 RGB 颜色值?

    启动QQ的情况下,按截图快捷键(ctrl+alt+A),鼠标移动到要取色的地方即可看到,如下图: references: http://www.zhihu.com/question/20328538

  6. 给你讲个笑话,我是创业公司CEO

      文/办公室奇葩说(Office 78)一个在办公室较为正经的八卦号. 前几天你看见朋友圈刷屏的文章<给你讲个笑话:我是做互联网的>. 你心想,写文章的那人是傻逼吗?觉得做互联网就是个笑 ...

  7. poj2063 Investment(多次完全背包)

    http://poj.org/problem?id=2063 多次完全背包~ #include <stdio.h> #include <string.h> #define MA ...

  8. css属性之box-shadow

    box-shadow 属性向框添加一个或多个阴影. <!DOCTYPE html> <html> <head> <style> div { width: ...

  9. Android软件的国际化

    软件的国际化指的就是:在不同语言的环境的操作系统下,显示不同的语言 2 其实实现软件的国际化很简单: 3 4 1.如果是对文字的国际化,只需要在res文件夹下面建立如下文件夹: 5 values-zh ...

  10. jzp线性筛及其简单应用

    前言: 很久以前看过了线性筛,没怎么注意原理,但是后来发现线性筛还有很有用的.. 比如上次做的一道题就需要找出每个数的最小质因子,先筛再找就太慢了..一看线性筛发现就可以直接在筛的过程中处理出来了! ...