如何对数据库进行 *** 作

如何对数据库进行 *** 作,第1张

//此类为连接数据库并进行数据库的 *** 作

import javasqlConnection;

import javasqlDriverManager;

import javasqlResultSet;

import javasqlSQLException;

import javasqlStatement;

public class Conn {

private static Connection conn = null;

private static Statement st = null;

private static ResultSet rs = null;

//建立数据库的连接

public Conn(){

String url = "jdbc:sqlserver://localhost:1433;databaseName=ZYGX";

String user = "sa";

String password = "123";

try {

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");

conn = DriverManagergetConnection(url, user, password);

st = conncreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE, ResultSetCONCUR_READ_ONLY);

} catch (ClassNotFoundException e) {

eprintStackTrace();

} catch (SQLException e) {

eprintStackTrace();

}

}

// 通过不同 的sql语句,得到相应Resultset结果集

public ResultSet getRs(String sql){

try{

rs= stexecuteQuery(sql);

}catch(SQLException e){

eprintStackTrace();

}

return rs;

}

// 根据不同的sql语句,执行数据库的更新 *** 作

public int updata(String sql){

int num=0;

try{

num = stexecuteUpdate(sql);

}catch(SQLException e){

eprintStackTrace();

}

return num;

}

// 关闭数据库连接相应的资源

public void close(){

try{

if(rs!=null){

rsclose();

rs = null;

}

if(st!=null){

stclose();

st = null;

}

if(conn!=null){

connclose();

conn = null;

}

}catch(SQLException e){

eprintStackTrace();

}

}

}

----------------------------------------------------------------------

//可以对button里添加动作按钮:

final JButton button = new JButton();

buttonaddActionListener(new ActionListener() {

public void actionPerformed(final ActionEvent e) {

Conn conn =new Conn();

String sql1="select from aa where name='" name "' ";//按name值查找

ResultSet rs = conngetRs(sql1);

try {

while(rsnext()){

int n=rsgetString("type");

}

} catch (SQLException e) {

eprintStackTrace();

}

String name=textFieldgetText();

String sql="update aa set tittle='" name "' ";//从aa表将title字段的值改成textField里的name值

String sql2 ="delete from aa where name='" name "'";//从aa表将按取得name的值删除该行数据

String sql3 = "insert into aa (name,uname) values ('" name "','"')"; //将name,uname值新增到aa表

if(connupdate(sql)==1){

Systemoutprint("修改成功");

}

if(connupdate(sql2)==1){

Systemoutprint("删除成功");

}

if(connupdate(sql3)==1){

Systemoutprint("新增成功");

}

}

});

可以在企业管理器里面选择数据库服务器,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中。 也可以在查询分析器里使用如下语句来实现: use master go sp_configure 'allow updates',1 go reconfigure with override go

数据基本 *** 作

tablename()

$sql = "SELECT FROM "tablename('users');

echo $sql;

//输出 SELECT FROM ims_users

2、范围条件 *** 作

array('>', '<', '<>', '!=', '>=', '<=', 'NOT IN', 'not in', '+=', '-=');

//获取adid大于269的公众号

$accout = pdo_get('account', array('acid >' => '269'));

//增加一次用户的错误登录次数,两次变为2即可

pdo_update('users_failed_login', array('count +=' => 1),array('username' => 'qiuweinan'));

3、查询

pdo_get:根据条件(AND连接)到指定的表中获取一条记录

array | boolean pdo_get($tablename, $condition = array(), $fields = array());

可以

我现在有一张每周更新的excel销售订单表,于是我把excel另存为UTF-8编码方式的csv文件(当前已支持Excel,可以省略此步骤),上传到QuickBI中。

注:如数据源换成Mysql、Sqlserver等其他数据库,以下 *** 作步骤类似,依然适用。

以上就是关于如何对数据库进行 *** 作全部的内容,包括:如何对数据库进行 *** 作、在SQL2000中,要“设置数据库允许直接 *** 作系统表”在什么地方设置求大神帮助、如何在微擎.微赞后台执行导入SQL,直接 *** 作数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10100695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存