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,直接 *** 作数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)