zoukankan      html  css  js  c++  java
  • 终于做好了JDBC在java和sql 2005之间的连接了 ,快哭了

    好吧。。这是个艰难的过程。大神请绕过。

    首先 编写代码:

    import java.sql.*;
    
    class JdbcDemo1 {
        public static void main (String[] args) {
            Connection conn = null;
            try {
                //Class.forName("com.mysql.jdbc.Driver");
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    
                  //String url = "jdbc:mysql://127.0.0.1:3306/demoDB";
                  String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=demoDB";
                  
                  //String userName = "root";
                  String userName = "sa";
                String password = "";
                  
                conn = DriverManager.getConnection(url, userName, password);
                  
                  Statement stmt = conn.createStatement( );
                String createTablePersonnel = "CREATE TABLE Personnel " +
                    "(Name VARCHAR(32), ID INTEGER, Salary FLOAT, Gender VARCHAR(8))";    
                stmt.executeUpdate(createTablePersonnel);
                stmt.close( );
    
            }     catch (Exception e) {
                   System.err.println(e.getMessage( ));
            }  finally {
                try{conn.close();}catch (Exception e){} 
            }
        }  // main
    } // JdbcDemo1


    然后,我就想试了,然后就出错了。老师只给个代码让我们编译,可是没有装jdbc怎么连。。。

    我晕乎乎地先打开了configuration management中的网络设置里的TCPip服务。

    然后取消了全部侦听,把ip下的动态TCP端口清空了。

    那么,问题出现了。后面我会说。

    于是,开始找jdbc的jar包。

    好吧,网上很多jar包都有问题,终于找到一个靠谱的了。安装,再按照前一篇文章的开始装。这里也有一些问题总结,可以看看:

    http://bbs.csdn.net/topics/120018246

    继续尝试。

    编译代码,先是TCP、IP连接尝试失败。

    为什么呢?

    用cmd 的netstat -an看了看,我的1433端口根本侦听不到。于是我尝试干了三件事:

    首先,把所有TCP端口的ip都打开,重启服务器,尝试,不行;

    然后,重启了服务器,尝试,不行(1433仍然不可以);

    最后,我打开了全部侦听,并且把所有ip的动态端口都设为0了。

    最后,重启服务器。 

    再尝试,运行java源程序,啊,终于通过了,出现了我编的神奇的数据库信息——

    欢迎关注我的微博:@机器学习日记 https://weibo.com/6382778167/profile?rightmod=1&wvr=6&mod=personinfo
  • 相关阅读:
    Codeforces Ilya and Matrix
    poj 1308 Is It A Tree?
    Codeforces Sereja and Array
    poj 1041 John's trip
    Codeforces Continued Fractions
    WM_COPYDATA实现进程间数据通信
    虚拟机中安装ubuntu后,终端模式和图形模式切换
    IIS上配置运行cgi,php,aspx运行环境
    linux c main函数参数
    Linux网络编程入门 (转载)
  • 原文地址:https://www.cnblogs.com/danscarlett/p/4159029.html
Copyright © 2011-2022 走看看