Java.Help

  • Автор теми AkeL.php
  • Дата створення
A

AkeL.php

Guest
Ответ: Java.Help

...но реализуются как объекты типа String :)
 
Ответ: Java.Help

Строка в жаве -- это ниразу не массив. Я уже писал про ... там описана такая ф-ция
Просто по определению в java строка это массив символов.(С)Г. Шилдт
Хм, странно. Если бы в яве строка была масивом символом, то обратиться к конкретному символу можно было бы как:
Код:
String_Name[symbol_number]
НО, так как это не работает, как говорит Akel.PHP, то я думаю daoway прав.:arrow2:
 

daoway

кот Шрёдингера
Ответ: Java.Help

Хм, странно. Если бы в яве строка была масивом символом, то обратиться к конкретному символу можно было бы как:
Код:
String_Name[symbol_number]
НО, так как это не работает, как говорит Akel.PHP, то я думаю daoway прав.:arrow2:
Обратимся к первоисточнику, в ждк есть такой архивчик... src.zip < 20 Mb.
Распакуем. Затем зырим в src\java\lang\String.java. А там вот что :
Код:
public final class String
    implements java.io.Serializable, Comparable<String>, CharSequence
{
[COLOR="Red"]    /** The value is used for character storage. */
    private final char value[];
[/COLOR]
    /** The offset is the first index of the storage that is used. */
    private final int offset;

    /** The count is the number of characters in the String. */
    private final int count;

    /** Cache the hash code for the string */
    private int hash; // Default to 0
// дальше многа букаф
Так что реализация строки основана на массиве чаров, но (!) стока- это стока, а массив чаров - это массив чаров.
 
A

AkeL.php

Guest
Ответ: Java.Help

PHP:
for (int i=0; i< s1.length(); i++){
System.out.println(s1.charAt(i));
}
...works :)
 
Останнє редагування модератором:
A

AkeL.php

Guest
Ответ: Java.Help

Скачал Java doc в формате chm. Кому надо - забирайте ( )
 
A

AkeL.php

Guest
Ответ: Java.Help

Код:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago.
кто - нибудь сталкивался?
 

daoway

кот Шрёдингера
Ответ: Java.Help

Код:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago.
кто - нибудь сталкивался?
То что ты написал не похоже на полный стектрейс, напиши полный, мож чего прояснится. А такую строку можно наблюдать даже когда сервер просто не запущен :
Код:
Caused by: com.mysql.jdbc.CommunicationsException: [COLOR="Red"]Communications link failure

Last packet sent to the server was 0 ms ago.[/COLOR]
        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1070)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2103)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:298)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
        at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
        at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
        at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
        at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
        ... 60 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:520)
        at java.net.Socket.connect(Socket.java:470)
        at java.net.Socket.<init>(Socket.java:367)
        at java.net.Socket.<init>(Socket.java:209)
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:280)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2026)
        ... 67 more
 
A

AkeL.php

Guest
Ответ: Java.Help

Вот мой код.
Код:
<%@ page import ="java.sql.*" %>

<%
	Connection con = null;
	Statement stmt=null;
	 	try {
      		Class.forName("com.mysql.jdbc.Driver").newInstance();
      		con = DriverManager.getConnection("jdbc:mysql:///test","root", "[COLOR="DarkRed"]***[/COLOR]");
      		stmt = con.createStatement();
			ResultSet rs = stmt.executeQuery("SELECT * FROM photos");
       		ResultSetMetaData md=rs.getMetaData();
         	int col=md.getColumnCount();
         	
        	 for(int i=1; i<= col; i++)	 out.println(md.getColumnName(i)+"___"+md.getColumnTypeName(i));
       stmt.close();
       con.close(); 
    	  } catch (Exception e) {
     [COLOR="Red"]  out.println(e.toString());[/COLOR]
      }   
    
%>
Сообщение, как видно, генерируется Эксепшном. Кроме com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago. ничего больше не пишет.
 
Ответ: Java.Help

Скорее всего не правильно задан путь...
Код:
Connection con = null;
con = DriverManager.getConnection("jdbc:mysql:///test","root", "***");
 
Останнє редагування модератором:
Зверху