日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

java mysql访问类_java 访问数据库公共类

發布時間:2024/7/23 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java mysql访问类_java 访问数据库公共类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

package com.javaweb.mvc;

import java.util.ArrayList;

import java.util.List;

import java.sql.*;/**

* @author 數據訪問類

**/

public classServiceStationDao {/**

* @return 查詢所有服務站

**/

public ListgetAll() {

List list = new ArrayList();

Connection conn= null;

PreparedStatement ps= null;

ResultSet rs= null;try{//加載JDBC驅動//Class.forName("com.mysql.jdbc.Driver");

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//連接服務器和數據庫//String url = "jdbc:mysql://localhost:3306/student?user=root&password=1234";

String url = "jdbc:sqlserver://mssql-rw-cyp_coopbusiness.vip.test.suixinhuan.com;DatabaseName=CYP_CoopBusiness";

String user= "Umanager";

String password= "ASD123asd!1";

String sql= "SELECT ROW_NUMBER() over(order by CreateDate) as RowNum,* FROM T_TRA_ServiceStation WHERE DeleteTag = 0 AND CityCode = ? ORDER BY CreateDate";

conn=DriverManager.getConnection(url, user, password);

ps=conn.prepareStatement(sql);

ps.setString(1, "110100");

rs=ps.executeQuery();while(rs.next()) {int RowNum = rs.getInt(1);

String ID= rs.getString(2);

String StationName= rs.getString("StationName");

String CityCode= rs.getString("CityCode");

String CityName= rs.getString("CityName");

String StationAddr= rs.getString("StationAddr");int IsEnabled = rs.getInt("IsEnabled");

String Createor= rs.getString("Createor");

String strCreateDate= rs.getString("CreateDate");

java.util.Date CreateDate=CommonHelper.strToDateLong(strCreateDate);

ServiceStation obj= newServiceStation(RowNum, ID, StationName, CityCode, CityName, StationAddr,

IsEnabled, Createor, CreateDate);

list.add(obj);

}

}catch(ClassNotFoundException e) {

e.printStackTrace();

}catch(SQLException e) {

e.printStackTrace();

}finally{try{if (rs != null)

rs.close();if (ps != null)

ps.close();if (conn != null)

conn.close();

}catch(SQLException e) {

e.printStackTrace();

}

}returnlist;

}/**

* @return 新增服務站

**/

publicboolean addServiceStation(ServiceStation obj) {// //方式一//String SQL = "INSERT INTO dbo.T_TRA_ServiceStation (ID,StationName,CityCode,CityName,StationAddr,Lng,lat,IsEnabled,Createor,DeleteTag,CreateorUser,CreateDate,LastOperName,LastOperUser,LastOperDate)";//SQL += " VALUES ('598212333755587533', '"+obj.getStationName()+"', '110100', '北京-北京市', '"+obj.getStationAddr()+"', 116.420574, 40.012993, 0, 'System', 0, 'System', '"+CommonHelper.getStringDate()+"', 'zhouruibj', '周銳北京', '"+CommonHelper.dateToStrLong(obj.getCreateDate())+"')";//boolean result = SqlHelper.executeUpdate(SQL);//方式二

String SQL = "INSERT INTO dbo.T_TRA_ServiceStation VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";

Object[] args= new Object[15];

args[0] = CommonHelper.getCard(9) + CommonHelper.getCard(9);

args[1] =obj.getStationName();

args[2] = "110100";

args[3] = "北京-北京市";

args[4] =obj.getStationAddr();

args[5] = 116.420574;

args[6] = 40.012993;

args[7] = 0;

args[8] = "System";

args[9] = 0;

args[10] = "System";

args[11] =CommonHelper.getStringDate();

args[12] = "zhouruibj";

args[13] = "周銳北京";

args[14] =CommonHelper.dateToStrLong(obj.getCreateDate());

boolean result=SqlHelper.executeUpdate(SQL, args);returnresult;

}/**

* @return 刪除服務站

**/

publicboolean deleteServiceStation(String ID)

{

String SQL= "DELETE FROM T_TRA_ServiceStation WHERE ID = ?";

Object[] args= new Object[1];

args[0] =ID;

boolean result=SqlHelper.executeUpdate(SQL, args);returnresult;

}

}

總結

以上是生活随笔為你收集整理的java mysql访问类_java 访问数据库公共类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。