mysql 订阅发布,如何把RSS订阅出来的新闻内容存入MYSQL中

怎么把RSS订阅出来的新闻内容存入MYSQL中?

RT,网上很多都说不用存,现在想弄一个先用web rss阅读器获取到新闻,解析后存入mysql中的news表中,再从news表中读取显示到前端页面,菜鸟,求大神告知思想,能有源码看就更好了,多谢啊

------解决方案--------------------

用 jdbc 啊

package com.accp.jdbc.entity;

/**

*

* @author Maxpin on 2011-10-04

*

*         用户实体类

*/

public class Userinfo {

private int userid; // 编号

private String loginid; // 用户名

private String loginpwd; // 密码

private String username; // 姓名

/**

* 构造方法

*/

public Userinfo() {

}

/**

* @param loginid

* @param loginpwd

* @param username

*/

public Userinfo(String loginid, String loginpwd, String username) {

this.loginid = loginid;

this.loginpwd = loginpwd;

this.username = username;

}

/**

* @param userid

* @param loginid

* @param loginpwd

* @param username

*/

public Userinfo(int userid, String loginid, String loginpwd, String username) {

this.userid = userid;

this.loginid = loginid;

this.loginpwd = loginpwd;

this.username = username;

}

//getter & setter methods 略 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将DataTable的Excel数据存入MySQL数据库可以按照以下步骤进行: 1. 首先需要使用ExcelDataReader库来读取Excel文件的数据,该库支持读取多种格式的Excel文件,包括xls和xlsx格式。 2. 然后要使用MySQL Connector/NET库来连接到MySQL数据库。 3. 接下来,需要将读取到的Excel数据转换为MySQL数据库对应的数据类型,并插入到MySQL数据库。 以下是一个简单的示例代码: ```csharp // 读取Excel文件 using (var stream = File.Open(filePath, FileMode.Open, FileAccess.Read)) { using (var reader = ExcelReaderFactory.CreateReader(stream)) { // 获取第一个工作表 reader.Read(); var dataTable = reader.AsDataSet().Tables[0]; // 连接到MySQL数据库 var connectionString = "server=localhost;user id=root;password=123456;database=test"; using (var connection = new MySqlConnection(connectionString)) { connection.Open(); var command = connection.CreateCommand(); // 生成插入SQL语句 var sql = new StringBuilder(); sql.Append("INSERT INTO table_name (column1, column2, column3) VALUES "); for (int i = 1; i < dataTable.Rows.Count; i++) { sql.AppendFormat("('{0}', '{1}', '{2}'), ", dataTable.Rows[i][0], dataTable.Rows[i][1], dataTable.Rows[i][2]); } sql.Remove(sql.Length - 2, 2); // 移除最后一个逗号和空格 command.CommandText = sql.ToString(); // 执行SQL语句 command.ExecuteNonQuery(); } } } ``` 其,`table_name`表示要插入数据的MySQL数据库表名称,`column1`、`column2`、`column3`表示Excel表对应的列名。根据实际情况修改即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值