JDK(Java)与SQLserver的连接方法

JDK与SQLserver的连接方法:
方法一:使用JDBC Driver与SQLserver数据库连接;
方法二:JDBC通过使用windows平台下的ODBC(数据源)与SQLserver数据库连接。

实验环境:
操作系统: windows XP SP3
数据库: SQLserver 2008
集成开发环境: MyEclipse 8.5M1

实验所用到的数据库:
student(库)->stuinfo(表)

实验数据:
Sno Sname
1001 www
1002 zzz
1003 aaa


方法一:使用JDBC Driver与SQLserver数据库连接。

步骤一:在微软官方网站下载其提供的JDBC Driver文件;
文件名为:sqljdbc4.jar(or  sqljdbc.jar)。
步骤二:配置JDBC Driver(sqljdbc4.jar  or  sqljdbc.jar)的环境变量classpath的值,
如:文件的路径为:C:\Program Files\Microsoft SQL Server JDBC Driver\sqljdbc_3.0\enu
则CLASSPATH =.;C:\Program Files\Microsoft SQL Server JDBC Driver\sqljdbc_3.0\enu\sqljdbc4.jar
如果是使用集成开发环境(如:MyEclipse)进行开发,则可以省略环境变量classpath值的设置,但必须在使用到JDBC Driver的项目中将sqljdbc4.jar(or  sqljdbc.jar)作为库文件添加进来,也可以直接将sqljdbc4.jar(or  sqljdbc.jar)文件放在JDK\jre\lib\ext,文件目录下,在新建项目时会在系统类库找到,可直接使用。
步骤三:查看帮助文件,找到JDBC Driver的注册语句与连接语句,以及使用到的类与对象。
注册语句:com.microsoft.sqlserver.jdbc.SQLServerDriver
连接语句:
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
步骤四:编写一个java程序,测试JDK与SQLserver2008是否能正常连接。
数据库:用户名:sa       密码:sa
程序名:connectURL.java

import java.sql.*;
public class connectURL {
public static void main(String[] args) {
      String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
         "databaseName=student;user=sa;password=sa";
      Connection con = null;
      Statement stmt = null;
      ResultSet rs = null;
      try {
         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
         con = DriverManager.getConnection(connectionUrl);
         String SQL = "SELECT * FROM dbo.stuinfo";
         stmt = con.createStatement();
         rs = stmt.executeQuery(SQL);
         while (rs.next()) {
            System.out.println(rs.getString(1) + " " + rs.getString(2));
         }
      }
      catch (Exception e) {
         e.printStackTrace();
      }
      finally {
         if (rs != null) try { rs.close(); } catch(Exception e) {}
         if (stmt != null) try { stmt.close(); } catch(Exception e) {}
         if (con != null) try { con.close(); } catch(Exception e) {}
      }
}
}
步骤五:检验程序输出结果,试验成功输出数据库中的所有数据。
试验结论:JDK通过使用JDBC Driver与SQLserver数据库连接的方法成功。




方法二:JDBC通过使用windows平台下的ODBC(数据源)与SQLserver数据库连接。

步骤一:打开控制面板,在控制面板中设置数据源;
设置步骤如下:单击添加—》选择SQLserver—》单击完成—》设置数据库的各项参数—》测试连接;
步骤二:查看帮助文件,找到ODBC的注册语句与连接语句,以及使用到的类与对象。
注册语句:sun.jdbc.odbc.JdbcOdbcDriver
连接语句:jdbc:odbc:DataBaseName
步骤三:编写一个java程序,测试JDK与SQLserver2008是否能正常连接。
数据库:用户名:sa       密码:sa
程序名:connectODBC.java
import java.sql.*;
public class connectOBDC {
public static void main(String[] args) {
      String connectionUrl = "jdbc:odbc:student";
      Connection con = null;
      Statement stmt = null;
      ResultSet rs = null;
      try {
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
         con = DriverManager.getConnection(connectionUrl,"sa","sa");
         String SQL = "SELECT * FROM student.dbo.stuinfo";
         stmt = con.createStatement();
         rs = stmt.executeQuery(SQL);
         while (rs.next()) {
            System.out.println(rs.getString(1) + " " + rs.getString(2));
         }
      }
      catch (Exception e) {
         e.printStackTrace();
      }
      finally {
         if (rs != null) try { rs.close(); } catch(Exception e) {}
         if (stmt != null) try { stmt.close(); } catch(Exception e) {}
         if (con != null) try { con.close(); } catch(Exception e) {}
      }
}
}
步骤四:检验程序输出结果,试验成功输出数据库中的所有数据。
试验结论:JDK利用JDBC通过使用windows平台下的ODBC(数据源)与SQLserver数据库连接的方法成功。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 IDEA 中使用 JDK 17 连接 SQL Server 数据库,需要进行以下步骤: 1. 首先,需要在项目的 `pom.xml` 文件中添加 Microsoft JDBC 驱动依赖。可以在 Microsoft 的官网上下载最新版的 Microsoft JDBC 驱动,然后在 `pom.xml` 文件中添加以下依赖: ```xml <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>9.4.0.jre17-preview</version> </dependency> ``` 2. 在代码中使用 JDBC 连接数据库。例如,如果你要连接 SQL Server 数据库,可以使用以下代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Main { public static void main(String[] args) throws SQLException { String url = "jdbc:sqlserver://localhost:1433;databaseName=mydatabase"; String user = "sa"; String password = "123456"; Connection connection = DriverManager.getConnection(url, user, password); // 使用 connection 进行数据库操作 } } ``` 其中,`url` 是数据库的连接地址,`user` 是数据库用户名,`password` 是数据库密码。 注意,SQL Server 的默认连接端口为 1433。 3. 在 IDEA 中配置 JDK 17 环境。在菜单栏中选择 `File -> Project Structure`,在弹出的窗口中选择 `SDKs`,点击 `+` 号添加 JDK 17 的安装路径。 4. 在 IDEA 中配置数据库连接。在菜单栏中选择 `View -> Tool Windows -> Database`,在弹出的窗口中点击 `+` 号添加数据库连接,选择数据库类型为 Microsoft SQL Server,填写连接信息,测试连接是否成功。 希望这些步骤能够帮助你在 IDEA 中使用 JDK 17 连接 SQL Server 数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值