如何打印出数据库换行
- 编程技术
- 2025-02-08 13:19:04
- 1
打印数据库中的数据时,通常需要根据数据库的类型(如MySQL、PostgreSQL、SQLite等)和使用的编程语言(如Python、Java、C等)来确定具体的方法。...
打印数据库中的数据时,通常需要根据数据库的类型(如MySQL、PostgreSQL、SQLite等)和使用的编程语言(如Python、Java、C等)来确定具体的方法。以下是一些常见数据库和编程语言的示例:
Python与SQLite
```python
import sqlite3
连接到SQLite数据库
数据库文件是test.db,如果文件不存在,会自动在当前目录创建:
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
执行一条SQL语句,查询user表:
cursor.execute('SELECT FROM user')
使用for循环遍历返回的每一行数据:
for row in cursor.fetchall():
print(row) 这里的row是一个元组,每个元素是一个值
关闭Cursor:
cursor.close()
关闭Connection:
conn.close()
```
Java与MySQL
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DatabaseExample {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 注册 JDBC 驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 打开连接
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 执行查询
stmt = conn.createStatement();
String sql = "SELECT id, name, age FROM users";
ResultSet rs = stmt.executeQuery(sql);
// 展开结果集数据库
while (rs.next()) {
// 通过字段检索
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
// 输出数据
System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
本文链接:http://www.xinin56.com/bian/519899.html
上一篇:吉里吉里模拟器可以运行exe吗
下一篇:道桥专业出来很辛苦吗