Sql server bağlanmayı bilen varmı

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
Javada mysql demiyorum bakın Microsoft SQL servere bağlanmayı bilen varmı her yerde mysql var.Daha doğrusu javada bağlanabiliyorum fakat bu işlemi plugine aktarınca plugin bağlanmıyor :/
 

Maruf61

Lapis Toplayıcısı
En iyi cevaplar
0
Javada mysql demiyorum bakın Microsoft SQL servere bağlanmayı bilen varmı her yerde mysql var.Daha doğrusu javada bağlanabiliyorum fakat bu işlemi plugine aktarınca plugin bağlanmıyor :/
1. Si neden mssql kullaniyorsun ? Mssql minecraft icin biraz agir kacabilir. 2. Si herhangi biyerde herhangi bi kaynak goremedim mssql icin. Kisaca olup olmadigindan pek emin deilim. 3. Su javada baglanabiliyorsan plugin de bi sikinti cikmamasi gerekir diye dusunuyorum sorunun ne oldugunu anlayabildinmi ?
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
Javada kullanmak icin fazladan bir jar driver eklemem gerekiyor normal program bunu taniyor fakat plugin tanimiyor jar dosyasini yanina koymaya calistim pluginin gene olmadi[DOUBLEPOST=1435022963,1435022737][/DOUBLEPOST]Cunku sql server satan bir site buldum fakat mysql satan bir site bulamadim.
 

Maruf61

Lapis Toplayıcısı
En iyi cevaplar
0
(Tamamen rasgele)
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Arastirdigin vakit cok rahat bulabilcegini dusunuyorum. Ancak kaldiki bulamasan bile en ucuzundan bir vps kiralayip ona mysql kurabilirsin.


Ayrica mssql le calismak icinse jar i decompile edip icindeki classlari plugine eklemekden baska birsey gelmiyor aklima. (Daha onceden mssql denemedigimden bi fikrim yok yani ama mantiken bu sekil calisma olasiligi yuksek. (Tabi eger executeable jar tarzi bisey deilsse yani sadece library ise))
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
(Tamamen rasgele)
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Arastirdigin vakit cok rahat bulabilcegini dusunuyorum. Ancak kaldiki bulamasan bile en ucuzundan bir vps kiralayip ona mysql kurabilirsin.


Ayrica mssql le calismak icinse jar i decompile edip icindeki classlari plugine eklemekden baska birsey gelmiyor aklima. (Daha onceden mssql denemedigimden bi fikrim yok yani ama mantiken bu sekil calisma olasiligi yuksek. (Tabi eger executeable jar tarzi bisey deilsse yani sadece library ise))
İlk görüyorum bu siteyi sağol .
 

IRFN

Sonoyuncu.Network
En iyi cevaplar
0
Sorunun cevabını kendin vermişsin, Java'nın kendisinde bulunmayan herhangi bir eklenti için onun kütüphanesini programına eklemen gerekiyor. Mssql'in sürücüsünü plugine eklediğin zaman sorun çözülür, Mysql için buna gerek yoktur, Bukkit bu sürücüyü kendisi barındırıyor zaten.
Bir plugine harici eklenti import etmek istiyorsan maven pluginlerini deneyebilirsin, kolayca bu işi yapıyor.
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
@IRFN @Maruf61
Mysql e geçtim.

try
{
// create a java mysql database connection

String myUrl = DB_NAME;

Connection conn = DriverManager.getConnection(myUrl, USER, PASS);

// create the java mysql update preparedstatement
String query = "update Oyuncu set A1 = ? where ip = ?";
PreparedStatement preparedStmt = conn.prepareStatement(query);
preparedStmt.setString(1, "a");
preparedStmt.setString(2, "1");

// execute the java preparedstatement
preparedStmt.executeUpdate();

conn.close();
}
catch (Exception e)
{
System.err.println("Got an exception! ");
System.err.println(e.getMessage());
}


Bu Update medhot'unun neresi yanlış ?
 

Maruf61

Lapis Toplayıcısı
En iyi cevaplar
0
Update de variable kullaninca sikinti oluyor. Ben quarryde variable kullanmak yerine direk variable i kullaniyorum su sekilde
Mesela playername ve oyuncuip die iki stringim var.
PreparedStatement deki quarrym

"UPDATE tableadi set adi='" + playername + "' , sutun2='" + deger2 + "' WHERE ip = "' + oyuncuip + "' ; "

Sutun2 deger2 yi baska biseler daha degistirmek istersen diye koydum.

Ben bu sekilde kullaniyorum bence daha iyi bu sekilde. Tek satirda bitio olay :)
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
tamamen yazarmısın methodu verdiğin satırı değiştirmeme rağmen düzelmedi acaba koddmı hata var.
 

Maruf61

Lapis Toplayıcısı
En iyi cevaplar
0
Kod:
String query = "UPDATE tableadi set adi='" + playername + "' , sutun2='" + deger2 + "' WHERE ip = "' + oyuncuip + "' ; ";
PreparedStatement preparedStmt = conn.prepareStatement(query);
preparedStmt.execute();
preparedStmt.close();
conn.close();

böyle dene.
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
Allah allah hata veriyor .
try
{




Connection conn = DriverManager.getConnection(DB_NAME, USER, PASS);


String query = "UPDATE Oyuncu set A1='a' , A2='a' WHERE ip = '" + İp + "' ; ";
PreparedStatement preparedStmt = conn.prepareStatement(query);
preparedStmt.execute();
preparedStmt.close();
conn.close();


}
catch (Exception e)
{
System.err.println("Got an exception! ");
System.err.println(e.getMessage());
}

Hata bu


[16:48:32 INFO]: [McFireWall] Loading McFireWall v1.0
[16:48:32 INFO]: [McFireWall] Enabling McFireWall v1.0
[16:48:32 INFO]: [McFireWall] Aktif!
[16:48:32 INFO]: Server permissions file permissions.yml is empty, ignoring it
[16:48:32 INFO]: CONSOLE: Reload complete.
[16:48:49 INFO]: CSharp lost connection: Disconnected
[16:48:49 INFO]: CSharp left the game.
[16:48:50 INFO]: CSharp[/78.178.170.160:6935] logged in with entity id 16283 at
([world] -23.499693918836037, 71.0, 330.1663539135667)
[16:48:53 ERROR]: Could not pass event PlayerJoinEvent to McFireWall v1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:294) -[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) -[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PlayerList.c(PlayerList.java:225) [craft
bukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PlayerList.a(PlayerList.java:116) [craft
bukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.LoginListener.c(LoginListener.java:78) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.LoginListener.a(LoginListener.java:42) [
craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:149
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
Caused by: java.lang.NullPointerException
at me.ExpertFire.McFireWall.MyListener.onPlayerJoin(MyListener.java:113)
-[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) -[?:1.7.0
_67]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) -[?:1.7.0
_67]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) -[?:1
.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) -[?:1.7.0_67]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:292) -[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
... 14 more
[16:48:53 WARN]: Can't keep up! Did the system time change, or is the server ove
rloaded? Running 2676ms behind, skipping 53 tick(s)
>
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
boolean b = A2.contains("true");
if(b == true)
{
player.sendMessage("1");

}[DOUBLEPOST=1435326984,1435326856][/DOUBLEPOST]bir tane null dönen değer varmış hata ondan kaynaklıymısta yinede update etmedi hata gitti emme :)
 
Üst