jdbc——java连接sql server 过程

Posted zsbenn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdbc——java连接sql server 过程相关的知识,希望对你有一定的参考价值。

前几步看该博客

https://blog.csdn.net/qq243920161/article/details/78971861#comments

但是url那边的地址可能会出点问题,把地址改为localhost就可以连接上本机的数据库

package jdbc_1;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.util.Properties;
import java.sql.SQLException;

public class ConnecttionTest {
    
    static void testConnection1(){ 
        try{
            //java 反射机制来获取实现类对象,实际上是加载了sql类,同时注册了驱动 (new Driver()) 对象
            Class clazz=Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//甚至这行也可以省,但是没必要,有的数据库就不可以
            
            // 这里本来要注册驱动,但是上面代码forName时把sql类加载到了内存中,而sql类内有静态代码块static {}
            //随着加载,代码块内new Driver() 的被运行
            
            String url = "jdbc:sqlserver://localhost:1433;databaseName=EDUCATION";
            Connection con = DriverManager.getConnection(url,"sa","1");
            System.out.println("连接成功");
            con.close();
            
        }
        catch(Exception e) {
            //e.printStackTrace();
            System.out.println("连接失败");
        }
    }
    static void testConnection2() {
        //1.获取实现类对象
        try {
            Class clazz=Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//java 反射机制来获取实现类对象
            
            
            String url = "jdbc:sqlserver://localhost:1433;databaseName=EDUCATION";
            String user = "sa";
            String passwd = "1";
            Connection con = DriverManager.getConnection(url,user,passwd); //获取连接
            System.out.println("ok");
        }
        catch(Exception e) {
            System.out.println("失败");
        }
    }
    
    public static void main(String []args) {
        testConnection2();
    }
    
}

 

以上是关于jdbc——java连接sql server 过程的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 和 Java 之间的时间戳差异

Java链接SQL Server数据库

javaweb连接sql、oracle的详细过程和用法

vs 或 Sql server2012连接Sql server时出现的问题:已成功与服务器建立连接,但在登陆过程中发生错误

sql server 怎么服务器连接调用oracle的存储过程

vs 或 Sql server2012连接Sql server时出现的问题:已成功与服务器建立连接,但在登陆过程中发生错误