Java를 사용하여 MySQL의 특정 행에 액세스하는 방법

Tugcan Demir

사용자로 이름을 쓸 때 이미 데이터베이스에있는이 이름의 성을 액세스해야합니다. 예를 들면 :

Enter a name: beste

beste's surname is: ozcaglar

내 코드를 실행할 때 출력으로 성을 볼 수 없습니다.

내 데이터베이스에는 name, surnameno(자동 증가) 열이 있습니다.

import java.sql.*;
import java.util.*;

public class ConnectionMySQL {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Enter a name: ");
        String isim = scan.next();

        try {
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/student","root","");
            //System.out.println("Connection success");
            String query= "SELECT surname FROM student_table WHERE name='isim'";
            Statement stm =conn.createStatement();
            ResultSet rs= stm.executeQuery(query);

            while (rs.next()) {
                System.out.println("Name: " + rs.getString("name")+ " Surname: "+rs.getString("surname"));
            }
        }
        catch (Exception e) {
            System.err.println(e);
        }
    }
}
양자 모두

이 오류는 테이블에 "isim"이라는 열이 없음을 의미합니다.

아마도 당신은 다음과 같이 쓰려고 할 것입니다

SELECT surname FROM student_table WHERE name='isim'

?

편집 (코멘트에 따라) :

query = "SELECT surname FROM student_table WHERE name='" + isim + "'"

그러나 보안상의 이유로 실제 애플리케이션에서는 사용해서는 안됩니다 (SQL 주입 공격 허용).

실제 프로덕션 코드에서는 입력 문자열을 이스케이프하거나 매개 변수화 된 쿼리를 사용해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

spring-mvc를 사용하여 mysql의 특정 테이블에 액세스하는 방법

분류에서Dev

JS를 사용하여 여러 개체의 특정 속성에 액세스하는 방법

분류에서Dev

Angular를 사용하여 JSON의 특정 개체에 액세스하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 테이블의 특정 행에 대한 제어에 액세스하는 방법은 무엇입니까?

분류에서Dev

Pandas를 사용하여 .csv 파일의 데이터를 조작하고 특정 행과 열에 액세스하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 MySQL의 특정 행으로 이동하는 방법

분류에서Dev

Linux에서 iptables를 사용하여 LAN에서 특정 사용자의 인터넷 액세스를 제한하는 방법

분류에서Dev

PHP를 사용하여 웹 페이지에서 특정 클래스의 모든 링크에 액세스하는 방법

분류에서Dev

동시 액세스에서 테이블의 특정 행 수를 표시하는 방법

분류에서Dev

한 사용자의 특정 파티션에 대한 액세스를 차단하는 방법

분류에서Dev

LINQ를 사용하여 문자열에 저장된 것처럼 보이는 JObject 배열의 특정 값에 액세스하는 방법

분류에서Dev

jQuery를 사용하여 특정 행의 다른 형제에 액세스

분류에서Dev

loc [i, j]를 사용하여 인덱스 값을 기반으로 데이터 프레임의 특정 값에 액세스하는 방법

분류에서Dev

두 가지 유형 정의 벡터에서 포인터를 사용하여 액세스하는 방법

분류에서Dev

Pandas DataFrame에서 json_normalize를 사용하여 특정 필드에 액세스하는 방법

분류에서Dev

C ++의 특정 요소에 액세스하는 방법 (벡터)

분류에서Dev

jQuery를 사용하여 배열의 값에 액세스하는 방법

분류에서Dev

Java 다른 클래스의 인스턴스를 사용하여 메서드에 액세스하는 방법

분류에서Dev

XLRD를 사용하여 특정 행의 특정 열에서 값을 가져 오는 방법

분류에서Dev

스 와이프를 사용하여 TableView에서 특정 행의 레이블을 변경하는 방법

분류에서Dev

SQL 테이블의 특정 행에 대한 사용자 액세스를 확인하는 방법은 무엇입니까?

분류에서Dev

사설 네트워크의 특정 서버에 대한 특정 원격 IP 액세스를 안전하게 허용하는 방법은 무엇입니까?

분류에서Dev

Silverlight를 사용하여 C #에서 그리드의 특정 행에 색을 지정하는 방법

분류에서Dev

SQL Server를 사용하여 한 행에서 특정 ID의 여러 레코드를 검색하는 방법

분류에서Dev

angularjs를 사용하여 특정 행의 값을 제거하는 방법

분류에서Dev

itemscontrol의 특정 항목에 액세스하고 UWP에서 일부 데이터를 검색하는 방법

분류에서Dev

수퍼 클래스의 인스턴스를 사용하여 서브 클래스의 재정의 된 변수에 액세스하는 방법

분류에서Dev

R에서 자동 프로세스 (예 : for 루프 등)를 사용하여 벡터 간의 특정 값 시퀀스에 대한 일치 행을 찾는 방법

분류에서Dev

javascript의 .json에서 특정 정보에 액세스하는 방법

Related 관련 기사

  1. 1

    spring-mvc를 사용하여 mysql의 특정 테이블에 액세스하는 방법

  2. 2

    JS를 사용하여 여러 개체의 특정 속성에 액세스하는 방법

  3. 3

    Angular를 사용하여 JSON의 특정 개체에 액세스하는 방법은 무엇입니까?

  4. 4

    자바 스크립트를 사용하여 테이블의 특정 행에 대한 제어에 액세스하는 방법은 무엇입니까?

  5. 5

    Pandas를 사용하여 .csv 파일의 데이터를 조작하고 특정 행과 열에 액세스하는 방법은 무엇입니까?

  6. 6

    PHP를 사용하여 MySQL의 특정 행으로 이동하는 방법

  7. 7

    Linux에서 iptables를 사용하여 LAN에서 특정 사용자의 인터넷 액세스를 제한하는 방법

  8. 8

    PHP를 사용하여 웹 페이지에서 특정 클래스의 모든 링크에 액세스하는 방법

  9. 9

    동시 액세스에서 테이블의 특정 행 수를 표시하는 방법

  10. 10

    한 사용자의 특정 파티션에 대한 액세스를 차단하는 방법

  11. 11

    LINQ를 사용하여 문자열에 저장된 것처럼 보이는 JObject 배열의 특정 값에 액세스하는 방법

  12. 12

    jQuery를 사용하여 특정 행의 다른 형제에 액세스

  13. 13

    loc [i, j]를 사용하여 인덱스 값을 기반으로 데이터 프레임의 특정 값에 액세스하는 방법

  14. 14

    두 가지 유형 정의 벡터에서 포인터를 사용하여 액세스하는 방법

  15. 15

    Pandas DataFrame에서 json_normalize를 사용하여 특정 필드에 액세스하는 방법

  16. 16

    C ++의 특정 요소에 액세스하는 방법 (벡터)

  17. 17

    jQuery를 사용하여 배열의 값에 액세스하는 방법

  18. 18

    Java 다른 클래스의 인스턴스를 사용하여 메서드에 액세스하는 방법

  19. 19

    XLRD를 사용하여 특정 행의 특정 열에서 값을 가져 오는 방법

  20. 20

    스 와이프를 사용하여 TableView에서 특정 행의 레이블을 변경하는 방법

  21. 21

    SQL 테이블의 특정 행에 대한 사용자 액세스를 확인하는 방법은 무엇입니까?

  22. 22

    사설 네트워크의 특정 서버에 대한 특정 원격 IP 액세스를 안전하게 허용하는 방법은 무엇입니까?

  23. 23

    Silverlight를 사용하여 C #에서 그리드의 특정 행에 색을 지정하는 방법

  24. 24

    SQL Server를 사용하여 한 행에서 특정 ID의 여러 레코드를 검색하는 방법

  25. 25

    angularjs를 사용하여 특정 행의 값을 제거하는 방법

  26. 26

    itemscontrol의 특정 항목에 액세스하고 UWP에서 일부 데이터를 검색하는 방법

  27. 27

    수퍼 클래스의 인스턴스를 사용하여 서브 클래스의 재정의 된 변수에 액세스하는 방법

  28. 28

    R에서 자동 프로세스 (예 : for 루프 등)를 사용하여 벡터 간의 특정 값 시퀀스에 대한 일치 행을 찾는 방법

  29. 29

    javascript의 .json에서 특정 정보에 액세스하는 방법

뜨겁다태그

보관