资源简介
牛逼的东西,自己手写的,正常运行,请尽快下载。
代码片段和文件信息
package server;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
public class DMS {
String result = “OK“;
String DBDriver = “com.microsoft.sqlserver.jdbc.SQLServerDriver“;
// 加载驱动器表达式
String connectionStr = “jdbc:sqlserver://localhost:1433;DatabaseName=ZTalk“;
// 连接数据库表达式
Connection con/* =null */;
// 数据库连接对象
Statement stmt/* =null */;
// 语句对象
ResultSet rs/* =null */;
// 结果集对象
PreparedStatement ps;
String selectfromOnline = “select * from online“;
String selectfromUserLogin = “select PassWords from UserLogin where UserName=?“;
String insertintoOnline=“insert into OnLine(UserName) values (?)“;
String insertintoUserLogin = “insert into UserLogin(UserNamePassWords) values (??)“;
String insertintomessages=“insert into messages(UserNameFromUsermDatemessages) values(????)“;
String dropfromOnline=“delete from OnLine where UserName=?“;
String selectfrommessages=“select * from messages where UserName=?“;
String insertintorecord=“insert into record(UserNameDateStatus) values(???)“;
DMS() {
try {
Class.forName(DBDriver);// 加载驱动器
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
try {
con = DriverManager.getConnection(connectionStr “ZTalk“ “ZTalk“);
System.out.println(“正确建立数据库连接!“);// 建立数据库连接
stmt = con.createStatement();// 创建statement对象
} catch (SQLException e2) {
e2.printStackTrace();
}
}
public void insertintorecord(String usernameDate dateString status){
try {
ps = con.prepareStatement(insertintorecord);
ps.setString(1 username);
ps.setDate(2 (java.sql.Date) date);
ps.setString(3 status);
ps.execute();
ps.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String insertintomessages(String usernameString touserDate dateString message){
result = “OK“;
try {
ps = con.prepareStatement(insertintomessages);
ps.setString(1 username);
ps.setString(2 touser);
ps.setDate(3 (java.sql.Date) date);
ps.setString(4 message);
ps.executeUpdate();
ps.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
result=“fails“;
return result;
}
return result;
}
public ResultSet selectfrommessages(String username){
try {
ps = con.prepareStatement(selectfrommessages);
ps.setString(1 username);
rs=ps.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(“读取用户历史记录“);
return rs;
}
public ResultSet selectfromOnline() {
try {
ps = con.prepareStatement(selectfromOnline);
rs=ps.executeQuery();
System.out.println(“读取线上用户“);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTra
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-06-16 20:29 ZTalk\
文件 398 2014-06-12 10:52 ZTalk\.classpath
文件 381 2014-05-31 19:50 ZTalk\.project
目录 0 2014-05-31 19:50 ZTalk\.settings\
文件 629 2014-05-31 19:50 ZTalk\.settings\org.eclipse.jdt.core.prefs
文件 99 2014-06-16 22:14 ZTalk\AutoLogin.ini
目录 0 2014-06-12 20:47 ZTalk\bin\
目录 0 2014-06-16 16:04 ZTalk\bin\server\
文件 5250 2014-06-16 20:04 ZTalk\bin\server\DMS.class
文件 1503 2014-06-16 16:12 ZTalk\bin\server\Server.class
文件 6190 2014-06-16 22:46 ZTalk\bin\server\ServerThread.class
文件 536 2014-06-16 16:04 ZTalk\bin\server\User.class
文件 1509 2014-06-16 16:04 ZTalk\bin\server\Userli
目录 0 2014-06-16 20:21 ZTalk\bin\talk\
文件 2712 2014-06-16 22:19 ZTalk\bin\talk\ClientAutoLoad.class
文件 3617 2014-06-17 08:51 ZTalk\bin\talk\ClientRegister.class
文件 714 2014-06-17 08:49 ZTalk\bin\talk\Clientupload$1.class
文件 1281 2014-06-17 08:49 ZTalk\bin\talk\Clientupload$2.class
文件 1669 2014-06-17 08:49 ZTalk\bin\talk\Clientupload$3.class
文件 2155 2014-06-17 08:49 ZTalk\bin\talk\Clientupload$4.class
文件 9051 2014-06-17 08:49 ZTalk\bin\talk\Clientupload.class
文件 5474 2014-06-16 22:49 ZTalk\bin\talk\ClientView.class
目录 0 2014-06-16 21:00 ZTalk\bin\tools\
文件 1883 2014-06-16 21:28 ZTalk\bin\tools\AutoLogin.class
文件 1836 2014-06-16 21:07 ZTalk\bin\tools\Encrypt.class
文件 2643 2014-06-16 15:57 ZTalk\bin\tools\HistoryLogin.class
文件 89 2014-06-16 22:14 ZTalk\HistoryUser.ini
目录 0 2014-06-12 19:33 ZTalk\src\
目录 0 2014-06-16 16:04 ZTalk\src\server\
文件 4870 2014-06-16 20:04 ZTalk\src\server\DMS.java
文件 911 2014-06-16 16:12 ZTalk\src\server\Server.java
............此处省略12个文件信息
相关资源
- Java基于UDP传输协议的简单聊天室
- Java RMI 聊天室 源码
- java基于socket/server的多线程聊天室程序
- android手机蓝牙自动配对,连接,互发
- java聊天室socket编程
- java实现的类似qq聊天系统
- java局域网聊天模拟qq
- 计算机操作系统大作业—进程控制模
- java通过socket编写小型聊天室
- JavaFx WeChat聊天软件服务端
- 简易QQ聊天软件自己编写
- 基于UDP的P2P简易聊天室
- jsp+mysql的聊天室
- 一个简单的java聊天程序带文件传送功
- Java Socket聊天和文件传输工具(更新)
- 基于websocket的聊天室源码
- Java P2P聊天程序附带文档
- 简单的java多人聊天小程序
- JSP聊天室
- 大二上学期初学java之期末课程设计–
- (java)基于UDP的聊天程序
- java实现的P2P即时聊天程序
- java实现的聊天系统
- Java点对点语音实时聊天
- 大作业JAVA拼图游戏
- java网络课程设计聊天室
- Java聊天室
- Java聊天室程序,socket编程
- java版QQ聊天室源代码
- Java web 大作业
评论
共有 条评论