PDA

View Full Version : سوال: مشکل این کد چیه؟



tanzadeh7
چهارشنبه 01 بهمن 1393, 21:07 عصر
سلام کسی میدونه مشکل این قطعه کد کجاست

String s = "select * from Commodity where User='%s'";
String sql = String.format(s, User);
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost:3306/Accounting?user=root&password=1";
Connection conn = DriverManager.getConnection(url);
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);
out.print(rs.getString("Company"));

این خطا رو میده
java.sql.SQLException: Before start of result set

manoto1371
چهارشنبه 01 بهمن 1393, 21:15 عصر
سلام
احتمال این هست که چون از Try..Catch استفاده نکردید خطا داده باشه.
بحرحال خود خطا رو کامل تر بفرستید و یا در گوگل جستجو کنید قطعا قبل پاسخ داده شده است.

a.seieddokht
شنبه 04 بهمن 1393, 22:25 عصر
سلام کسی میدونه مشکل این قطعه کد کجاست String s = "select * from Commodity where User='%s'"; String sql = String.format(s, User); Class.forName("com.mysql.jdbc.Driver").newInstance(); String url = "jdbc:mysql://localhost:3306/Accounting?user=root&password=1"; Connection conn = DriverManager.getConnection(url); Statement st = conn.createStatement(); ResultSet rs = st.executeQuery(sql); out.print(rs.getString("Company"));این خطا رو میدهjava.sql.SQLException: Before start of result setsalam resultset ro yek bar bayd next koni akhe azize dele man