MongoDB是一个面向文档的数据库,属于NoSQL数据库,它使用类似JSON的文档和schemata。
MongoDB的默认接口是(CLI)命令行,新用户很难像专业人员那样处理数据库。因此,有一些MongoDB管理工具来提供GUI界面以提高生产力。就像phpmyadmin为MySQL/MariaDB数据库提供基于>
1、首先创建一个class文件,打开记事本。
2、输入一个基本的java程序,如图所示。
3、然后将txt后缀改成java后缀的文件,如图所示。
4、然后用命令行来编译testjava,如图命令。
5、然后打开jd-gui工具,点击如图标记图标,进行选择文件。
6、选择相应的文件,进行编译testclass文件。
7、点击打开后,就可以看到已经编译成功了。
实现思路:
实现数据库和datagridview数据连接
实现修改datagridview触发事件,获取更新数据存放在变量里
通过变量的变化实现数据库更新功能。
功能代码:
using System;
using SystemCollectionsGeneric;
using SystemComponentModel;
using SystemData;
using SystemDrawing;
using SystemText;
using SystemWindowsForms;
using SystemCollections;
using SystemDataSqlClient;
namespace Quanxian
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private int job_id;
private string job_desc;
private int min_lvl;
private int max_lvl;
private void Form2_Load(object sender, EventArgs e)
{
binddatagridview();
}
/// <summary>
/// 绑定Datagridview的方法
/// </summary>
private void binddatagridview()
{
SqlConnection sqlcon = new SqlConnection("server=;uid=sa;pwd=;database=pubs");
SqlDataAdapter sqldap = new SqlDataAdapter("select from jobs", sqlcon);
DataSet ds = new DataSet();
sqldapFill(ds);
thisdataGridView1DataSource = dsTables[0];
}
/// <summary>
/// 编辑单元格后触发
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1RowsCount > 0)
{
job_id = intParse (thisdataGridView1Rows[eRowIndex]Cells[0]ValueToString());
job_desc = thisdataGridView1Rows[eRowIndex]Cells[1]ValueToString();
min_lvl = intParse(thisdataGridView1Rows[eRowIndex]Cells[2]ValueToString());
max_lvl = intParse(thisdataGridView1Rows[eRowIndex]Cells[3]ValueToString());
}
}
/// <summary>
/// 修改
/// </summary>
private void button1_Click(object sender, EventArgs e)
{
SqlConnection sqlcon = new SqlConnection("server=;uid=sa;pwd=;database=pubs");
string str = "update jobs set job_desc='" + job_desc + "',min_lvl=" + min_lvl + ",max_lvl=" + max_lvl + " where job_id=" + job_id + "";
SqlCommand sqlcom = new SqlCommand(str,sqlcon);
try
{
sqlconOpen();
if (sqlcomExecuteNonQuery() > 0)
MessageBoxShow("保存成功");
else
MessageBoxShow("保存失败!");
}
catch
{
//异常
}
finally
{ sqlconClose();}
}
/// <summary>
/// 刷新
/// </summary>
private void button2_Click(object sender, EventArgs e)
{
binddatagridview();
}
}
}
以上就是关于10个顶级Mongodb GUI工具,以图形方式管理数据库全部的内容,包括:10个顶级Mongodb GUI工具,以图形方式管理数据库、有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改。有可以反编译并直接修改的么、c#datagridview怎么直接修改数据库数据,最好给个事例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)