zoukankan      html  css  js  c++  java
  • java连接SQL数据库(JDBC)相关设置

    2016-06-14

    一、SQL server中的相关设置(以sql server 2012 版本为例)

       建立一个SQL server 身份认证的服务器登录名

          首先启动SQL客户端,以windows身份认证方式登录到服务器,依次点击 安全性-->右击登录名-->新建登录名-->输入登录名-->选择SQL Server 身份验证-->输入密码-->先不要确定    在当前对话框左边选择 服务器角色 -->勾选sysadmin(相当于管理员权限)     重启数据库 选择sql server身份认证登录  并能对数据库中的表进行一些常规操作就OK了 

    二、eclipse 中的相关设置

      准备:下载jtds-1.3.1-dist(JDBC-SQLServer驱动) 

               地址:链接:http://pan.baidu.com/s/1boW5s7t 密码:hkqn

    1.首先新建一个java项目 命名为JDBCTEST   ;

    2.在该项目下新建一个文件夹(Folder) 命名为libs  ;

    3.将刚刚下载好的文件保存好,解压 ,将其中的jtds-1.3.1.jar包和x86或x64(32位和64位根据你的系统其中一个即可) 直接拉进刚刚的文件夹libs中(复制)   ;

    4.现在右单击JDBCTEST-->Build Path-->Configure Build Path...-->右边Libraries-->Add Library...-->JRE System Library -->next-->Alternate JRE -->选择jdk版本(最好是1.7)-->finish

    5.右单击JDBCTEST-->Build Path-->Configure Build Path...-->右边Libraries-->Add JARs...-->找到JDBCTEST下的libs下的jtds-1.3.1.jar  点OK即可

    6.现在Libraries页多了一个jtds-1.3.1.jar 字样的包 点击它左边的展开按钮-->点击Native...字样-->点击Edit-->找到JDBCTEST下的libs下的x64或x86下的SSO文件夹 选中  --> OK即可

    7.测试      在该项目下 建一个包com.cqvie 类Test  复制下面程序  运行后没错误且SQL相应表中有数据就可以了。

        

    package com.cqvie;

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

    public class Test {
    //常量定义(一般用全大写)
    public static final String DBDRIVER="net.sourceforge.jtds.jdbc.Driver";
    public static final String DBURL
                   ="jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=";//IP、端口和数据库名
    public static final String DBUSER="";//账号
    public static final String PASSWORD="";//密码
    public static void main(String[] args) throws Exception {
    Class.forName(DBDRIVER);
    Connection cn=DriverManager.getConnection(DBURL,DBUSER,PASSWORD);
    //Connection cn=DriverManager.getConnection(DBURL);
    Statement st=cn.createStatement();
    st.executeUpdate("insert into java_test(sno,sname,sex,birthday,sd)"
                         + "values('9998','','1','','2')");//进行的操作
    cn.close();
    }

    }

    注意 :  如果运行程序有错误,打开SQL配置管理器检查相关设置是否正确,相关服务是否启动。如tcp/ip是否启动,端口号是不是上面程序中的1433等等。可以参照下面步骤进行检查:

    1.确定SQL Sever服务器已经启动;


    2. 确定1433端口号已经打开, 确认请按以下步骤:
    (1)win7 系统在打开控制面板--->程序 (xp一下的忽略这一步)

        win10系统 控制面板-->查看方式调到 类别-->程序-->程序和功能


    点击:程序和功能 
    在左侧点击'打开或关闭Windows功能'
         
    找到'Telnet客户端', 打勾

    (2)开始--->运行--->输入'cmd' ,回车
    (3)输入'telnet 127.0.0.1 1433' , 含1和1433之间空格, 如果提示'无法打开主机连接, 在端口1433 连接失败'。自行www.baidu.com解决。


    3.打开1433端口号:
    (1)在开始菜单找到sql 的管理配置器
    (2)猛击SQLEXPRESS协议
    (3)在右侧找到TCP/IP, 右键属性
    (4)在IP地址上的IPALL的端口号改成1433 
    (5)在(3)步的TCP/IP右键,启动服务

    (6)启动SQL Sever服务器

    如果实在不能解决,-->www.baidu.com是你永远的港湾。

  • 相关阅读:
    cocos代码研究(20)Widget子类LoadingBar学习笔记
    cocos代码研究(19)Widget子类ImageView学习笔记
    cocos代码研究(18)Widget子类Slider学习笔记
    cocos代码研究(17)Widget子类RadioButtonGroup学习笔记
    cocos代码研究(16)Widget子类RadioButton学习笔记
    cocos代码研究(15)Widget子类CheckBox学习笔记
    cocos代码研究(14)Widget子类Button学习笔记
    LeetCode:路径总和【112】
    LeetCode:平衡二叉树【110】
    LeetCode:二叉树的层次遍历||【107】
  • 原文地址:https://www.cnblogs.com/hyyq/p/5584965.html
Copyright © 2011-2022 走看看