Tag: 连接

将Chars写入Java套接字时出现fsockopen 10053错误

对, 我正在尝试用PHP编写一个wee脚本,它将向Minecraft发送一个游戏聊天包。 //Deliberately low timeout $mc = fsockopen(“localhost”, 25565, $errno, $err, 3); 现在,如果连接成功,那么我发送2个“数据包”。 一个字节,其中包含整数3,告诉Minecraft它应该像Packet3Chat“数据包”一样处理传入的网络流量: fwrite( $mc, strrev( pack( “C”, 3 ) ) ); 这看起来像A-OK **。 需要的第二个“数据包”是字符串的长度作为有符号的短 。 $my_string = “Hello World!”; //119 character limit on Minecraft chat messages $processed_string = substr($my_string, 0, 119); fwrite($mc, strrev( pack( “s”, strlen( $processed_string ) ) ) ); 而且这似乎也可以正常工作**。 而现在剩下要做的就是发送实际的字符串, […]

如何检查mysql连接的默认端口号? 连接不起作用! jdbc连接

我试图在java文件中使用jdbc连接数据库。 它根本没有连接并且经常给我错误“出了问题”; 我想这是因为端口号,因为所有其他数据,如用户名,密码和其他代码似乎是正确的。 我想检查默认端口号,以便我可以正确尝试。 我确实尝试使用这8080,80和3306中的所有三个,但它显示我的错误。 这里端口8080用于HTTP服务器,3306应该是默认的研究和80随机。 try { Class.forName(“com.mysql.jdbc.Driver”); System.out.println(“Driver found”); } catch (ClassNotFoundException e) { System.out.println(“Driver not found”); } String url=”jdbc:mysql://localhost:8080 or 80 or 3306 or without port number/test”; String user=”user”; String password=””; Connection con=null; try { con=DriverManager.getConnection(url, user, password); System.out.println(“Success”); } catch (SQLException e){ e.printStackTrace(); } } 当使用String url =“jdbc:mysql:// localhost:3306 / test”时,错误在下面给出; […]

如何使用MS Access等目录路径连接MySQL数据库文件(.sql)?

对不起也许这是我第二次问这个问题是因为没有得到任何答案。 这是我的代码 try{ File f = new File(“Database.sql”); if(f.exists()){ Class.forName(“com.mysql.jdbc.Driver”).newInstance(); Connection con = DriverManager.getConnection(“jdbc:mysql://localhost/”+f.getName(),””,””); }else{ f.createNewFile(); System.out.println(“file created”); //also do the connection } }catch(Exception ex){ System.out.println(ex.getMessage()); } 这是错误: 通信链路故障成功发送到服务器的最后一个数据包是0毫秒前。 驱动程序未收到来自服务器的任何数据包。 这个问题的目的是:我正在创建一个适用于许多用户的应用程序,问题是他们对计算机一无所知,我必须尽可能简单。 那么有没有办法通过目录路径连接MYSQL,如MS ACCESS? 或者还有其他建议吗? 谢谢 。

创建jar文件后数据库连接失败

我用notepad创建了一个项目。并且在带有mysql服务器数据库的cmd中运行良好。 但是在创建了同一个项目的jar文件后,jar文件无法连接到服务器数据库。所以不知道下一步该做什么? 即使其他系统(仅安装了java而不是mysql)在从cmd或jar文件运行后也无法连接到服务器数据库。 是否有必要让每个系统都在其他系统上安装java和mysql来运行? 如何克服这样的问题。 我想将它分发给用户,但我无法做到这一点……代码—> Class.forName(“com.mysql.jdbc.Driver”); Connection conn=DriverManager.getConnection(“jdbc:mysql://serverhostname:3306/databasename”‌​,”username”,”password”);

Android Oracle数据库JDBC6

您好我想创建一个到我的Oracle数据库的连接。 我以前使用ojdbc14.jar,一切正常,但连接应该是安全的,我想加密文件。 所以我现在决定使用ojdbc5.jar。 jar是我的“libs”文件夹 从jdbc14更改为jdbc6的原因我想使用Properties在我的数据库和我的设备之间进行安全的数据交换 早些时候我也试过jdbc5但是这个我只有一个java Heap Size错误。 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); jdbccoonect connect = new jdbccoonect(); connect.execute(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } […]

Java Riak连接问题

尝试将我的Java Eclipse连接到Linux Ubuntu上的Riak服务器。 跟进了一些指南,但仍然无法正常工作。 使用: – Riak-Client-2.0.2 – Eclipse Oxygen.1a版本(4.7.1a) – Ubuntu 16.04.3 – openjdk版本“1.8.0_151” 在使用slf4j之前遇到了一些问题所以我添加了一个外部jar:slf4j-jdk14-1.7.25-sources来解决它。 我的代码: import com.basho.riak.client.api.RiakClient; import com.basho.riak.client.api.commands.kv.FetchValue; import com.basho.riak.client.api.commands.kv.StoreValue; import com.basho.riak.client.core.query.Location; import com.basho.riak.client.core.query.Namespace; import java.net.UnknownHostException; import java.util.concurrent.ExecutionException; public class ProdukteEinlesen { public static void main(String [] args) throws UnknownHostException, ExecutionException, InterruptedException { RiakClient client = RiakClient.newClient(8098, “127.0.0.1”); Location location = new […]

Java应用程序使用的资源在终止时是否被释放?

Java应用程序可能使用IO流,套接字或数据库连接,这些连接应在不再需要时关闭。 但是,可以终止应用程序(例如,通过终止该过程)。 在这种情况下,是否会释放所有使用过的资源? 谁将释放他们:OS或JRE?

Java和C / C ++程序之间的命名管道

我想在windows中使用一个命名管道来在用Java和C编写的两个应用程序之间进行通信。通常我使用套接字连接来做到这一点,但现在我必须取消这个想法并找到一个新的解决方案。 我读到java中的命名管道只能在JVM中可见 – 这是真的吗? 有没有办法在两个不同语言的应用程序之间建立命名管道? 如果没有,你建议采用什么样的技术?

将长日志分为两个的性能问题

当我们将一长串代码分成两行以便于阅读时,它会在行之间引入一个加号(如果在文本之间分割)。 例如,在正在记录某些文本的文本中间拆分一条长行。 因此,如果它带来了额外的字符串连接,应该避免这种情况吗? 或者更好的可读性权衡更高?

JDBC和Oracle conn.commit和conn.setAutocommit无法正常工作

我已经创建了一个DBManager类,如下所示 public class DBManager { public static String DRIVER = “oracle.jdbc.driver.OracleDriver”; public static String URL = “jdbc:oracle:thin:@//localhost:1521/DB”; public static String USERNAME = “afsweb”; public static String PASSWORD = “afsweb”; public static String DOCDBUSERNAME = “docdb”; public static String DOCDBPASSWORD = “docdb”; public static int PORT = 1521; //static Logger log = Logger.getLogger(ExcelDBManager.class.getName()); public static Connection […]