最近的总结
来源:互联网 发布:淘宝卖家要身份证照片 编辑:程序博客网 时间:2024/05/29 06:37
最近这两周学的比较乱,现在总结一下学习的感受(刚和同学喝完酒,有点迷糊,酒后之言请勿莫怪):
1.jdbc与数据库(MySQL)的连接
import java.sql.*;
String url = "jdbc:mysql://localhost:3306/oa"; //数据库的驱动
String userName = "root"; //帐户
String password = "123"; //密码
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url,userName,password);
Statement sql = con.createStatement();
String strsql="select * from usermag;" //sql语句
sql.executeQuery(strsql); //查询语句用excuteQuery();增、减、删用executeUpdate();
con.close();//关闭数据库的连接
}catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2.c#与数据库的连接(sqlserver2005)
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
/// <summary>
/// DataBase 的摘要说明
/// </summary>
public class DataBase
{
protected static string ConnectStr = "Data Source=LUCENE//SQLEXPRESS;Initial Catalog=Database;User ID=sa;Password=123";
protected string Sql;
public DataBase()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//执行非查询操作
//成功返回 true,失败返回 false
public static void ExecuteSQL(string Sql)
{
//bool flag = true;
//try
//{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = ConnectStr;
cn.Open();
SqlCommand cmd = cn.CreateCommand();
cmd.CommandText = Sql;
cmd.ExecuteNonQuery();
cn.Close();
cn.Dispose();
// }
//catch (SqlException e)
//{
//flag = false;
//}
// return flag;
}
//用于表的全显示
//返回一个数据集SqlDataReader
public static SqlDataReader ExecuteDataReaderAll(string Table_name)
{
SqlDataReader sdr;
SqlConnection cn = new SqlConnection();
cn.ConnectionString = ConnectStr;
cn.Open();
SqlCommand cmd = cn.CreateCommand();
cmd.CommandText = "SELECT * FROM " + Table_name;
sdr = cmd.ExecuteReader();
//cn.Close();
//cn.Dispose();
return sdr;
}
//用于表的查询
//返回一个数据集SqlDataReader
public static SqlDataReader ExecuteDataReader(string Sql)
{
SqlDataReader sdr;
SqlConnection cn = new SqlConnection();
cn.ConnectionString = ConnectStr;
cn.Open();
SqlCommand cmd = cn.CreateCommand();
cmd.CommandText = Sql;
sdr = cmd.ExecuteReader();
cn.Close();
cn.Dispose();
return sdr;
}
//执行查询语句
//判断是否有重复项,如有则返回重复次数
//没有返回0
public static int ExecteScalar(string Sql)
{
int count = 0;
SqlConnection cn = new SqlConnection();
cn.ConnectionString = ConnectStr;
cn.Open();
SqlCommand cmd = cn.CreateCommand();
cmd.CommandText = Sql;
count = Convert.ToInt32(cmd.ExecuteScalar());
return count;
}
}
- 最近的总结
- 最近的总结
- 总结最近的自己
- 最近的总结
- 最近的总结。。
- 4.27最近的总结
- 最近的一点总结
- 最近的一些总结
- 最近工作的总结
- 最近的总结
- 最近的一个总结
- 最近工作的总结
- 最近的一点总结
- 最近的面试总结
- 总结最近的工作
- 最近一段时间的总结
- 最近的总结
- 最近的一些总结
- 对几个 T-SQL 特有的常用语法点的总结
- 最美好的不是拥有
- 新加坡《联合早报》:中国大学生让美国教授大吃一惊!
- C#基础谈(三)---- 从"Hello World"说起
- 带排序的oracle分页存储过程
- 最近的总结
- 1.4.2一般的ORM问题
- vb、vc、vba基于AO的COM编程效率比较
- 猪八戒创始人谈创业:500元做成1500万大生意
- 赞一下youdao搜索!
- 一个比较好的shell脚本编程入门文章
- MES中消息传递及在fab300中的实现
- 深度遍历(DFS)与广度遍历(BFS) (C语言实现)
- 制作mipsel-linux交叉编译工具