分析数据库结构,自动生成代码     ########################### dbxml.aspx 文件内容,该文件没有C#代码文件 #############  
文件 dbxmlcfg.xml内容 
-------------------------------------------------------------------------------- 
 
 
 
Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=CPR;Initial Catalog=HTIOA;Data Source=192.168.0.124 
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=IssueVision;Data Source=(local) 
 
Select TName ,CName ,coltype ,width From Col where tname in (#tablelist) Order by TName,CName 
Select TName ,count(*) From Col group by tname Order by TName  
'_default_' and systypes.name<>'sysname' and sysobjects.name in (#tablelist) order by sysobjects.name,syscolumns.name]]> 
'_default_' and systypes.name<>'sysname' group by sysobjects.name order by sysobjects.name]]> 
 
 
####################### main.xml ################################## 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
 
 
 
 
 
 
 
 
 
############################### temp_CSharp.xml 内容 ############################################ 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
 
 
-------------- 文件名 .cs ----------------------------- 
 
//----------------------------------------------------------------------------- 
 
///  
/// 数据库表  操作对象 
/// 编制: 代码生成器 
/// 时间: 
 ///  
public class Struct : CommonStruct 
{ private const string c_TableName =""; 
// 定义数据库字段变量 //////////////////////////////////////////////////////////////// 
 
 
 
string  
int  
 
 
 
 
 
private  m_ ; // 字段  
 
// 定义属性 /////////////////////////////////////////////////////////// 
 
 
 
string  
int  
 
 
/// <summary> 
/// 设置/返回数据库字段属性  
/// </summary> 
/// <returns> </returns> 
public  m 
{ 
get{ return m_ ;} 
set{ m_ = value ;} 
} 
 
new public static string getTableName() 
{return c_TableName ;} 
new public static string getSelectSQL() 
{ 
return "Select  
 
, 
 From " + c_TableName ; 
} 
new public static string getTypeName() 
{ 
return ""; 
} 
new public static string SearchKey(string strKey) 
{ 
return getSelectSQL() + " Where SEQ =" + strKey ; 
} 
public override bool SetCommandParams( System.Data.OleDb.OleDbCommand myCmd,bool SetValues ) 
{ 
if(myCmd!= null) 
{ 
myCmd.Parameters.Clear (); 
 
myCmd.Parameters.Add("",System.Data.OleDb.OleDbType.VarWCharInteger); 
if(SetValues) 
{ 
 
myCmd.Parameters[].Value = m_ ; // 字段  
 
} 
return true; 
} 
return false; 
} 
public override bool SetInsertCommand( System.Data.OleDb.OleDbCommand myCmd) 
{ 
if(myCmd != null) 
{ 
myCmd.CommandText ="Insert Into " + c_TableName 
+ " ( [], 
) Values (?, 
)"; 
return this.SetCommandParams(myCmd,true); 
} 
return false; 
} 
public override bool SetUpdateCommand(System.Data.OleDb.OleDbCommand myCmd) 
{ 
if(myCmd != null) 
{ 
myCmd.CommandText ="Update " + c_TableName 
+ " Set []=? , Where SEQ=" + m_SEQ ; 
return this.SetCommandParams(myCmd,true); 
} 
return false; 
} 
public override bool SelectRS(System.Data.OleDb.OleDbDataReader myReader) 
{ 
try 
{ 
if(myReader != null) 
{ 
if (myReader.FieldCount==5) 
{ 
 
m_ = Convert.ToStringInt32(myReader[]); 
return true; 
} 
} 
} 
catch 
{} 
return false; 
} 
public override bool ToXML(System.Xml.XmlElement myElement) 
{ 
if(myElement != null) 
{ 
 
myElement.SetAttribute("",m_.ToString()); 
return true; 
} 
return false; 
} 
public override bool FromXML(System.Xml.XmlElement myElement) 
{ 
try 
{ 
if(myElement != null) 
{ 
 
m_ = Convert.ToInt32(myElement.GetAttribute("")); 
return true; 
} 
} 
catch 
{} 
return false; 
} 
}// 数据库操作类 Struct 定义结束 
 
 
 
 
 
 
########################## temp_HTML代码.xml ##################################################### 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
 
 
 
 
数据表  结构 
共  个字段 
 
 
 
字段名 
类型 
长度 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
################################ temp_Java_Struct.xml ####################################################################### 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
-------------- 文件名 .java ----------------------------- 
 
package com.haitai.emr.struct; 
import java.sql.*; 
import java.io.*; 
/**  
* @author 代码生成器 */ 
public class  implements Serializable 
{ // 定义数据库字段变量 //////////////////////////////////////////////////////////////// 
 
 
 
String  
int  
 
 
 
 
 
private   ; // 字段  
 
public static final String SELECT = 
"Select  
 
, 
 From "; 
/** @param conn 
* @exception SQLException */ 
public java.sql.PreparedStatement makeInsSt (java.sql.Connection conn) throws SQLException{ 
PreparedStatement pst=conn.prepareStatement("insert into ( 
 
, 
)" 
+"values(?,)"); 
int index=0; 
 
pst.setString(++index,this.get()); //  
 
return pst; 
} 
/** @param conn 
* @exception SQLException */ 
public java.sql.PreparedStatement makeUpdSt (java.sql.Connection conn) throws SQLException{ 
// TODO : implement 
PreparedStatement pst=conn.prepareStatement("update  set  =? ,)" 
+"where 数据表关键字段名=?"); 
int index=0; 
 
pst.setString(++index,this.get()); //  
 
//关键字 
pst.setString(++index,this.get数据表关键字段名());//数据表关键字段说明 
return pst; 
} 
public String toString (){ 
// TODO : implement 
return ",="+  +  ; 
} 
// 读取和修改数据的接口 
 
 
 
String 
int 
 
 
 
 
 
public  get(){ 
return  ; 
} 
//@param  
public void set( value){ 
 = value ; 
} 
 
} // 类  定义结束 
 
 
 
 
 
 
######################################## temp_VB.xml ############################################################ 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
 
 
-------------- 文件名 .cls ----------------------------- 
 
'****************************************************************************** 
'** 
'** 数据表 [  ]操作的对象 
'** 
'** 编制:代码生成器 
'** 时间: 
'** 
'****************************************************************************** 
'** 定义和数据库字段对应的变量 ************************************************************* 
private const c_TableName As String = "" '** 数据表名称 
 
 
 
String  
Integer  
 
 
 
 
 
private m_ As  '** 字段  
 
'** 定义数据库字段属性接口 *************************************************************** 
Public Property Get TableName() As String 
TableName = c_TableName 
End Property 
 
 
 
String  
Integer  
 
 
'** 数据库字段  
Public Property Get m() As  
m = m_ 
End Property 
Public Property Let m(Byval Value As ) 
m_ = m 
End Property 
 
'** 获得查询所有数据使用的SQL语句 ** 
public Function GetBaseSQL() As String 
GetBaseSQL ="Select  
 
, 
 From " & c_TableName 
End Function 
'** 定义从数据库记录集获得数据的方法 ** 
Public Function SelectRS(ByVal rs As ADODB.Recordset) As Boolean 
On Error GoTo SelectErr 
SelectRS = False 
 
m_ = rs.Fields().Value '** 字段  
 
SelectRS = True 
Exit Function 
SelectErr: 
SelectRS = False 
End Function 
 
 
 
 
 
 
 
####################### temp_表说明文档.xml ################################## 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
 
-------------表  的说明文档 个字段 
 
  
() . 
 
 
 
 
 
 
 
 
####################### temp_创建表的SQL语句.xml ################################## 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
 
-------------创建表  的SQL语句 个字段 
 
CREATE TABLE ( 
 
 
 
 
() 
 , 
 
 
) 
 
 
 
 
 
 
####################### temp_选择表使用的SQL语句.xml ################################## 
 
http://www.w3.org/1999/XSL/Transform" version="1.0"> 
 
 
 
 
 
-------------选择表  的SQL语句 个字段 
 
Select  
 
 
 ,  
 
From 
 
 
 
 
 
赞
If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
 
 
QQ:154298438
QQ:417480759