62,614
社区成员
发帖
与我相关
我的任务
分享
import java.sql.*;
public class InsertDemo01{
public static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //定义SQLServer的数据库驱动程序
public static final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=StockConfiguration"; //定义SQLServer数据库的连接地址
public static final String DBUSER="sa"; //SQLServer数据库的连接用户名
public static final String DBPASS="Fx5709"; //SQLServer数据库的连接密码
public static void main()throws Exception{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
String sql="select ConsumerId,TradingHours,Price ,BusinessDirection,Quantity from sh201101"; //表字段信息
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL, DBUSER, DBPASS);
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next()){
}
rs.close();
stmt.close();
conn.close();
}
}
import java.sql.*;
public class TestDemo01{
public static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //定义SQLServer的数据库驱动程序
public static final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=sh"; //定义SQLServer数据库的连接地址
public static final String DBUSER="sa"; //SQLServer数据库的连接用户名
public static final String DBPASS="Fx5709"; //SQLServer数据库的连接密码
public static void main(String[] args)throws Exception{
Connection conn=null; //数据库连接
Statement stmt=null; //数据库操作
ResultSet rs=null; //保存查询结果
String sql1="select stockcode,num from SH_analysis";
Class.forName(DBDRIVER); //加载驱动程序
conn=DriverManager.getConnection(DBURL, DBUSER, DBPASS); //连接数据库,写上用户名和密码
stmt=conn.createStatement(); //实例化Statement对象
rs=stmt.executeQuery(sql1); //实例化ResultSet对象
while(rs.next()){
String id1=rs.getString("stockcode");//取出stockcode字段数据
int id2=id1.hashCode();//对取出的stockcode字段数据求哈希码
int id3=rs.getInt("num");//取出num字段数据
PreparedStatement pst=null;
pst=conn.prepareStatement("insert into sh_hashcode values(?,?,?)");
pst.setString(1, id1);//往数据库中填充数据
pst.setInt(2, id2);
pst.setInt(3, id3);
pst.addBatch();
pst.executeBatch();
}
rs.close();
stmt.close();
conn.close();
}
}