• JDBC


    今天老师讲了JDBC ,老师给我们讲了很多JDBC的相关知识,因为信息量太大,所以

    我只能简略说一下。

    首先JDBC 是JAVA用来连接数据库最常用的手段。换句话说,就是,大部分JAVA程序员都喜欢用JDBC和JAVA结合。

    但是,这些都是次要的,我们知道JDBC好用就行

    关键是知道它怎么用:(你的电脑要有数据库,我用的是SQLServer2008.其他的我没用过,不知道是不是差不多

    首先,我们要下载连接数据库的工具包

      网址:https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc/7.2.2.jre8#grape

    点手动下载就行

     

    然后把下载好的工具包剪切到自己不会删的文件里边

    然后配置环境变量  右键我的电脑-----》属性------》高级系统设置-----》环境变量------》看下图(记得是点编辑,把存放的工具包的地址(带名字)复制进去)

    然后检查是否添加成功(添加时不能有空格

    然后就是数据库那边的要把服务开

    打开SQL Server配置管理器

    然后,就可以进行代码测试了:

    import java.util.*;
    import java.sql.*;
    import javax.sql.*;
    
    public class Test{
        
        private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//这是一个连接用的驱动程序(jdbc)
        private static final String URL = "jdbc:sqlserver://localhost:1433;databasename=";//访问地址大致意思是本地数据库
        private static final String DATABASE_NAME ="nf";//这是要打开的数据库名称,可以看一下自己的数据库有哪些
        private static final String USER_NAME = "sa"; //登录账户
        private static final String PASSWORD = "123456";//账户密码
        
        public static void main(String args[]){
            try{
                Class.forName(DRIVER);
                Connection conn = DriverManager.getConnection(URL+DATABASE_NAME,USER_NAME,PASSWORD);//然后按这顺续打进来,不要问为什么,因为没有为什么,就是要用这顺序
                System.out.println("123");
                conn.close();//这里非常非常非常非常非常重要,因为你没有代码关闭的话,打开多了会导致程序卡顿或重启
            }
            catch(ClassNotFoundException e){//驱动连接,经常会打错字,小心,没有下载,并配置环境变量也会出现的报错
                System.out.println("驱动问题"+e.getMessage());
            }
            catch(SQLException e){//这个异常只要把SQL Server配置管理器弄好就不会报错了
                System.out.println("其他问题"+e.getMessage() );
            }        
            System.out.println("哈哈哈");
        }
    }

    今天学的都是很固定的代码,只要记住并能随时打的出来就行了,基本不变的。

    家里的荔枝寄过来了,今晚有荔枝吃了,喝喝喝!!!

     

     

     

     

     

  • 相关阅读:
    原型模式
    Object.defineProperties()和Object.defineProperty()方法
    访问器属性:setter()函数和getter()函数
    2019.7.11刷题统计
    2019.7.10刷题统计
    2019.7.9刷题统计
    2019.7.8刷题统计
    2019.7.7刷题统计
    2019.7.6刷题统计
    2019.7.5刷题统计
  • 原文地址:https://www.cnblogs.com/chenxiaojie/p/10858733.html
Copyright © 2020-2023  润新知