当前位置:首页 > 编程技术 > 正文

如何打印出数据库换行

如何打印出数据库换行

打印数据库中的数据时,通常需要根据数据库的类型(如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);

最新文章