1.你好,进销a进你有java版本的存源进销存管理系统的源代码吗?有的话能不能发个给我啊,跪求~
2.求java进销存代码要与MySql数据库连接,销存哪位朋友有,请帮帮忙!源码!进销a进alljoyn源码!存源投注理财源码
你好,销存你有java版本的源码进销存管理系统的源代码吗?有的话能不能发个给我啊,跪求~
ERP要么java要么C#。进销a进很少有C++写的存源,除非他没事找事。销存(终端是源码另一回事)
而实际上大型的ERP用java的居多
中小型的用C#居多,C#开发速度快,进销a进安卓源码入口收钱自然也就快些,存源资金回笼快
要门就是销存前台C#,后台java,毕竟java是app商城完整源码跨平台的,要求高的服务器要unix/linux的C#就傻眼了,所以后台一般是java,前台看情况了
然后你自己判断吧。
ERP实施貌似不用你关心啥语言写的破解app的源码吧。人家写完了程序,测试完了,卖给客户后,签好合同,就是实施的去给客户安装,有啥问题,客户会联系,把问题反馈,开发修改,你再去实施,升级之类的,不需要你了解程序内部的东西。
属于售后这一类型的,需要你对这个产品业务很了解,能够答复客户的疑问等等
求java进销存代码要与MySql数据库连接,哪位朋友有,请帮帮忙!!!
我封装的DB类
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class mySQLDB {
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:/myBBS", "root" , "root");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static Statement createStmt(Connection conn) {
Statement stmt = null;
try {
stmt = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
return stmt;
}
public static ResultSet executeQuery(Statement stmt ,String sql){
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public static PreparedStatement prepareStmt(Connection conn, String sql) {
PreparedStatement pstmt = null;
try {
pstmt = conn.prepareStatement(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return pstmt;
}
public static void close(Connection conn) {
if(conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
conn = null;
}
}
public static void close(Statement stmt) {
if(stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
stmt = null;
}
}
public static void close(ResultSet rs) {
if(rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
rs = null;
}
}
}