数据库怎么和java连接(java与数据库连接的几个步骤)

本文目录
java与数据库连接的几个步骤
public class mysqlTest {
public static void main(String args) {
new mysqlTest().start();
}
public void start() {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://127.0.0.1:3306/mybase";//mybase为数据库名称
String user = "root";
String password = "rootpassword";
try {
Class.forName(driver).newInstance();
// 尝试连接数据库
Connection conn = DriverManager.getConnection(url, user, password);
if (!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// 编译数据库语句
Statement statement = conn.createStatement();
String sql = "select * from IDinformation";
ResultSet rs = statement.executeQuery(sql);
String name = null;
while (rs.next()) {
name = rs.getString("id");
System.out.println(name + "\t" + rs.getString("secret"));
}
rs.close();
conn.close();
} catch (ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
6.每个人的电脑环境和软件都有差异,不要想一次就能把事情做好,要多多尝试。
容易出问题的就是第2、3步和代码的编写。
java与数据库连接的几个步骤
标签:
java如何连接SQLserver数据库
从M$网站下载最新JDBC驱动或都使用maven:
《dependency》
《groupId》com.microsoft.sqlserver《/groupId》
《artifactId》mssql-jdbc《/artifactId》
《version》9.4.1.jre11《/version》
《/dependency》
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class SQLDatabaseConnection {
// Connect to your database.
// Replace server name, username, and password with your credentials
public static void main(String args) {
String connectionUrl =
"jdbc:sqlserver://yourserver.database.windows.net:1433;"
+ "database=AdventureWorks;"
+ "user=yourusername@yourserver;"
+ "password=yourpassword;"
+ "encrypt=true;"
+ "trustServerCertificate=false;"
+ "loginTimeout=30;";
String insertSql = "INSERT INTO SalesLT.Product (Name, ProductNumber, Color, StandardCost, ListPrice, SellStartDate) VALUES "
+ "(’NewBike’, ’BikeNew’, ’Blue’, 50, 120, ’2016-01-01’);";
ResultSet resultSet = null;
try (Connection connection = DriverManager.getConnection(connectionUrl);
PreparedStatement prepsInsertProduct = connection.prepareStatement(insertSql, Statement.RETURN_GENERATED_KEYS);) {
prepsInsertProduct.execute();
// Retrieve the generated key from the insert.
resultSet = prepsInsertProduct.getGeneratedKeys();
// Print the ID of the inserted row.
while (resultSet.next()) {
System.out.println("Generated: " + resultSet.getString(1));
}
}
// Handle any errors that may have occurred.
catch (Exception e) {
e.printStackTrace();
}
}
}
java怎么和数据库连接(java与数据库怎样连接)
1、加载驱动程序。
2、创建连接对象。
3、创建sql语句执行对象。
4、执行sql语句。
5、对执行结果进行处理。
6、关闭相关的连接对象即可(顺序跟声明的顺序相反)。
处理结果两种情况:
1、执行更新返回的是本次操作影响到的记录数。
2、执行查询返回的结果是一个ResultSet对象。
ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些行中数据的访问。
扩展资料:Statement
要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3种类型:
1、执行静态SQL语句。通常通过Statement实例实现。
2、执行动态SQL语句。通常通过实例实现。
3、执行数据库存储过程。通常通过实例实现。

更多文章:
安装server2008r2系统(windows11系统能安装sqlserver2008R2吗)
2026年8月12日 22:30
rowspan原理(如何在后台动态的修改gridview某一列的标题)
2025年8月3日 22:30
sql server查询包含某个内容(SQL server 查询数据库中所有包含某值的表)
2025年10月12日 18:45
location对象的方法(如何使用JavaScript对URL进行重定向)
2026年8月11日 01:45
免费模卡在线制作(身边很多模特朋友都在用微模卡小程序制作模特卡,这是真的免费的吗)
2026年2月5日 13:45
微服务架构好处(基于容器的微服务架构带来的优势,说法正确的有哪些)
2025年6月28日 20:45
分页符删除后怎么表格中还有分页(WPS删除分页符后依然分页显示)
2026年5月10日 23:00
eclipse使用spring框架(在Eclipse中怎么集成spring和hibernate的配置)
2026年1月26日 21:30

















