sql - 如何使用 C 从 .csv 文件加载到 SQL 数据库

标签 sql c unix csv

我在 myFile.csv 中创建了一个表。我想将此表加载到 SQL 数据库中。我在unix环境下使用C语言工作。我浏览了一些链接,但没有得到任何有用的指导。谢谢。

最佳答案

我认为您指的是 CSV 文件而不是 CVS 文件。 CSV 代表逗号分隔值。要将数据从 C 加载到数据库,您将需要数据库的 C 库,该库允许您运行 SQL INSERT 语句。在当今时代,C 不太适合这项任务。 Java 可能是更好的选择,因为几乎所有供应商都为此目的提供 JDBC 驱动程序。如果您坚持使用 C 语言执行此操作,您可能会在非 Windows 平台上为数据库使用 ODBC 驱动程序或 native 库。有关 ODBC 的一些信息可以在此 link 找到.

关于sql - 如何使用 C 从 .csv 文件加载到 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22815016/

相关文章:

linux - 根据unix中附加文件的行数将文件附加到多个文件中

python - 通过组名获取组 ID (Python, Unix)

SQL Server管理工作室: prompt for user input

mysql - 完全外连接中的语法错误?

c - C 中的 While 循环,具有未执行条件

c++ - 如何在 Windows Vista 中创建符号链接(symbolic link)?

php - 从 CronJob 启动时,Unix .sh 文件工作不正确

mysql - 按文本和数字排序

sql - 选择 null 作为 testdate 进入 #temp_table

c - 处理 GLUT 函数异常的最佳实践