java连接数据库不用加载驱动_java不用驱动连接MSSQL数据库

package com.pub; import java.sql.Connection; import java.sql.DriverManager; public class DBConnection {     public static Connection getConnction(){         Connection con=null;         try{             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");             con=DriverManager.getConnection("jdbc:odbc:driver={sql server}; server=.; database=myDatabaseName;user=;pwd=;");         }catch(Exception e){             System.out.println(e.getMessage());         }                 return con;     }         public void main(String args[]){         Connection con=DBConnection.getConnction();         if(con!=null){             System.out.println("Connection is successful!!");         }else{             System.out.println("Connection is fail!!");         }     } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是使用Java连接SQL Server数据库的示例代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class SqlServerConnection { public static void main(String[] args) { //连接数据库的地址 String dbURL = "jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=TestDB;integratedSecurity=true"; //数据库用户名 String user = ""; //数据库密码 String password = ""; //创建连接 try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(dbURL, user, password); if (conn != null) { System.out.println("Connected"); } } catch (ClassNotFoundException ex) { ex.printStackTrace(); } catch (SQLException ex) { ex.printStackTrace(); } } } ``` 其中,需要注意以下几点: 1. `dbURL`变量中的`localhost`应该替换为SQL Server所在的主机名或IP地址,`TestDB`应替换为要连接数据库名。 2. `integratedSecurity=true`表示使用Windows身份验证方式进行连接,如果需要使用用户名和密码,应该将该参数删除,并在`user`和`password`变量中分别填写对应的用户名和密码。 3. `com.microsoft.sqlserver.jdbc.SQLServerDriver`是SQL Server JDBC驱动程序的类名,需要在代码中加载该类。 4. 连接成功后,可以使用`Connection`对象进行数据库操作,例如执行SQL语句。 ### 回答2: 以下是使用Java连接SQL Server数据库的代码: 首先,你需要导入Java的JDBC驱动程序,这取决于你使用的具体的SQL Server版本。通常,你可以通过在Maven或Gradle项目中添加以下依赖项来导入相应的驱动程序: Maven: ```xml <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>8.2.2.jre11</version> </dependency> ``` Gradle: ```groovy implementation 'com.microsoft.sqlserver:mssql-jdbc:8.2.2.jre11' ``` 接下来,创建一个Java类,并在其main方法中编写连接数据库的代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class SqlServerConnectionExample { public static void main(String[] args) { // 数据库连接参数 String url = "jdbc:sqlserver://localhost:1433;databaseName=testdb"; String username = "your_username"; String password = "your_password"; // 连接数据库 try (Connection connection = DriverManager.getConnection(url, username, password)) { System.out.println("成功连接数据库!"); // 在这里可以执行SQL查询和操作数据库 } catch (SQLException e) { System.out.println("连接数据库时发生错误:" + e.getMessage()); } } } ``` 在上述代码中,你需要替换`url`、`username`和`password`变量的值为你自己的实际数据库连接参数。 这段代码将尝试连接到指定的SQL Server数据库并打印一条成功或错误信息。你可以在成功连接后,在注释标记的位置执行SQL查询和数据库操作。如果发生连接错误,将会打印相关的错误信息。 请注意,你需要确保已将SQL Server的驱动程序添加到项目依赖中,否则代码将无法编译。 ### 回答3: Java连接SQL Server数据库的代码如下: 首先,需要导入所需的包,例如: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; ``` 然后,可以使用以下代码来建立与SQL Server数据库连接: ```java public class SQLServerExample { public static void main(String[] args) { String url = "jdbc:sqlserver://localhost:1433;databaseName=your_database_name;"; String username = "your_username"; String password = "your_password"; try { Connection connection = DriverManager.getConnection(url, username, password); // 下面可以执行数据库操作,例如查询数据 Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table_name"); while (resultSet.next()) { // 处理查询结果 String column1 = resultSet.getString("column1"); String column2 = resultSet.getString("column2"); System.out.println(column1 + " - " + column2); } // 关闭连接 resultSet.close(); statement.close(); connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } ``` 以上代码中,url应为SQL Server数据库连接字符串,username和password为登录数据库的用户名和密码。接下来,可以使用Connection对象来执行数据库操作,例如创建Statement对象并执行SQL查询语句,然后通过ResultSet对象处理查询结果。最后,记得关闭ResultSet、Statement和Connection对象,释放资源。 请注意替换代码中的"your_database_name"、"your_username"、"your_password"和"your_table_name"为实际的数据库名称、用户名、密码和表名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值