下面我将给出“idea连接sql sever2019图文教程(超详细)”的完整攻略,包括示例说明。
准备工作
- 下载安装JDBC驱动;
- 确认SQL Server已启动并运行。
开始连接数据库
- 新建一个Java项目;
- 将下载的JDBC Driver添加到项目库中;
- 在项目中创建一个Java类文件,例如“SqlConnectDemo.java”;
- 为访问SQL Server数据库配置连接信息。以下是一个示例连接字符串:
java
String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=myDatabase;user=sa;password=your_password;";
这个字符串是用于连接名为“myDatabase”的SQL Server数据库的,并且使用了用户名为“sa”和密码为“your_password”的凭据进行身份验证。请将其替换为适合您自己数据库的连接字符串。
- 使用DriverManager对象打开一个数据库连接:
java
Connection conn = DriverManager.getConnection(connectionUrl);
- 对SQL Server数据库执行操作。以下示例展示了如何向一个名为“dbo.MyTable”的表中插入一条数据:
java
Statement stmt = null;
try {
stmt = conn.createStatement();
String sql = "INSERT INTO dbo.MyTable (Name, Age) VALUES ('John Doe', 30)";
stmt.executeUpdate(sql);
} catch (SQLException e ) {
System.out.println("SQL Exception: " + e.getMessage());
} finally {
if (stmt != null) { stmt.close(); }
}
示例说明
下面给出两个示例说明:
示例1
假设您的SQL Server数据库名为“testdb1”,用户名为“testuser1”,密码为“testpwd1”。则连接字符串应该如下所示:
String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=testdb1;user=testuser1;password=testpwd1;";
示例2
假设您需要查询“dbo.MyTable”表中的所有记录,则您可以使用以下代码:
Statement stmt = null;
ResultSet rs = null;
try {
stmt = conn.createStatement();
String sql = "SELECT * FROM dbo.MyTable";
rs = stmt.executeQuery(sql);
while (rs.next()) {
String name = rs.getString("Name");
int age = rs.getInt("Age");
System.out.println("Name: " + name + ", Age: " + age);
}
} catch (SQLException e ) {
System.out.println("SQL Exception: " + e.getMessage());
} finally {
if (rs != null) { rs.close(); }
if (stmt != null) { stmt.close(); }
}
这个示例代码将查询“dbo.MyTable”表中的所有记录,并将每一行的“Name”和“Age”列的值输出到控制台上。
希望这份“idea连接sql sever2019图文教程(超详细)”的完整攻略对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:idea连接sql sever2019图文教程(超详细) - Python技术站