• java 连接sql server2008配置


    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

  • 相关阅读:
    Unity的DrawCall
    社交化分享SDK for Unity
    【收藏】75个很有用的开源移动工具
    日积月累--exception记录
    AndroidStudio 编译异常java.lang.OutOfMemoryError: GC overhead limit exceeded
    聊一聊 Android 6.0 的运行时权限
    一个卡片式的ViewPager,带你玩转ViewPager的PageTransformer属性!
    Git查看、删除、重命名远程分支和tag
    移动数据统计平台分析
    手把手教你AndroidStudio多渠道打包
  • 原文地址:https://www.cnblogs.com/fooxer/p/4822073.html
Copyright © 2020-2023  润新知