zoukankan      html  css  js  c++  java
  • Eclipse连接sql server 2012数据库编程一条龙

    一、java通过jdbc连接sql server 2012

    原帖地址:http://blog.csdn.net/stewen_001/article/details/19553173/

    1、sql server 2012需采用SQL Server身份验证方式(用户名 密码)

    2、SQL Server配置管理器开启Named Pipes、TCP/IP。

      2-1、TCP/IP属性设置:IP地址->IP1和IP10的IP地址改为127.0.0.1,将所有IPx的已启用改为是,将IPall中TCP端口改为1433->重启

    3、开启telnet服务(Tomcat配置)

      3-1、cmd->telnet 127.0.0.1 1433检测是否开启

    4、下载 Microsoft JDBC Driver 4.0 for SQL Server 中的sqljdbc_4.0.2206.100_chs.tar.gz(2.2M)解压保留sqljdbc4.jar

      4-1、在环境变量CLASSPATH中追加sqljdbc4.jar的位置

      4-2、将sqljdbc4.jar拷到java jre的libext目录下

      4-3、将sqljdbc4.jar拷到Tomcat的lib目录下

    5、在eclipse中新建项目 右键src选择build path->Configure Build Path 选择 Libraries标签 然后单击 Add External JARs 找到 sqljdbc4.jar 文件并打开

    6、测试代码

    public class Dbconn {
        private static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
        private static String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=chenyiran01MIS";    //DatabaseName写自己的数据库名字
        private static String userName = "sa";
        private static String userPwd = "1122";
          //身份验证时的用户名和密码
        private Connection dbConn;
        private Statement st;
        public Dbconn(){
            try {
                Class.forName(driverName);
                dbConn = DriverManager.getConnection(dbURL,
                        userName, userPwd);
                st=dbConn.createStatement();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        public Connection getConnect(){
            return dbConn;
        }
        public Statement getState(){
            return st;
        }
        public void close(){
            try {
                st.close();
                dbConn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
    
    //这是在应用中写的一个数据库连接类
    View Code

    二、在eclipse中向数据库发送查询、更新、删除等语句

    1、建立连接

    2、发送语句

      2-1、语句的写法是SQL的语法(注意不要落掉空格和括号)

      2-2、用上面的6中的连接类的具体操作过程

          Dbconn dbconn=new Dbconn();

          Statement st=dbconn.getState();

          /*

          ResultSet rs=st.executeQuery(query);  //查询语句返回结果集

          while(rs.next()){        //遍历结果集

            rs.getString(i);      //i为表中列 判断是否为空用==null直接判断

          }

          */

          /*

          int result=st.executeUpdate(query);  //更新、插入、删除语句 返回更新条数

          */

    3、关闭连接

  • 相关阅读:
    局域网共享磁盘或文件夹访问
    Android实例-退出程序
    delphi 合并两个 Wav 文件流的函数
    Delphi数据库处理
    cxgrid的FINDPANEL编程
    Python之路【目录】
    Delphi TreeView – 自动展开树形结构
    Delphi TreeView – 自动给标题上加图片
    Delphi 发送邮件 通过Office Outlook
    Delphi Create(nil), Create(self), Create(Application)的区别
  • 原文地址:https://www.cnblogs.com/verlen11/p/4648410.html
Copyright © 2011-2022 走看看