jsp mysql 예제

이 예제에서는 JSP 코드에서 MySQL 데이터베이스에 연결하는 방법을 보여 줍니다. 먼저 데이터베이스를 만든 다음 jsp 코드를 작성하여 jsp를 데이터베이스에 연결해야 합니다. MySQL 데이터베이스 서버 를 시작: $sudo/etc/init.d/mysql 중지 C:프로그램 파일MYSQLbin>mysql>mysql-u gururoot-p 다음 예제에서 우리는 추가 하 고 항목을 삭제 됩니다. 이제 유효성 검사 메시지를 표시합니다. 이 절차는 서버에서 데이터베이스를 만들 때 mysql 명령줄 도구에서 확인하는 절차입니다. 먼저 mysql에서 사용자 마스터라는 데이터베이스를 만듭니다. jsp 코드를 실행하기 전에 jdk의 lib 디렉토리에 mySqlConnector.jar를 붙여 넣어야합니다. JSP 및 MySQL 프로그램을 통해 레코드 프로시저를 편집, 삭제 및 검색하는 예입니다. 참고: 이 예제에서는 테이블에서 레코드를 삭제하는 동안 출력을 표시할 수 없습니다.

해당 레코드가 삭제되었는지 확인하려면 선택 쿼리 „guru_test에서 *를 선택”을 사용해야 합니다. 이 경우 emp id로 3을 받으면 쿼리를 삭제하면 다른 레코드가 성공적으로 삭제되었습니다. 위의 코드를 실행하면 레코드 withemp_id 2가 99로 변경됩니다. 그래서, 지금 출력은 emp „guru99″대신 emp „guru2″를 표시합니다. 이는 페이지에 대한 예외 개체를 사용하도록 설정하기 위한 것입니다. 참고 : 여기에 우리는 단지 테이블에 레코드를 삽입하는 것처럼 출력을 표시하지 않습니다. 선택 쿼리를 사용하여 `guru_test에서 * 선택`으로 레코드를 얻을 수 있습니다. 레코드가 삽입된 경우 값을 3과 emp3으로 가져옵니다. 그런 다음 레코드가 삽입되지 않으면 테이블의 레코드에 3이 보이지 않습니다.

코드 줄 18: 데이터베이스에서 삭제해야 하는 값이 3인 변수 전문가id를 설정합니다. 이것은 항상 테이블의 기본 키입니다. 이 경우 기본 키는 emp_id입니다. 우리는 „mrbool”암호와 사용자 루트에 대한 데이터베이스에 대한 연결을 얻을. 이 과정을 통해 MySQL의 계정에 액세스 할 수 있습니다. 코드를 실행하면 레코드가 값 3과 emp3을 통해 guru_test로 테이블에 삽입됩니다. 이제 준비된 문을 사용합니다. 이들은 매개 변수화된 SQL(구조 쿼리 언어) 문입니다. 매개 변수화된 문을 사용하는 가장 중요한 두 가지 설명이 있습니다. 이 문은 SQL(구조 쿼리 언어) 삽입에 대한 코드를 보호하고 이중 및 단일 따옴표의 어려움으로 인해 쉽게 코딩할 수 있도록 도와줍니다. 또 다른 옵션은 명령 프롬프트및 MYSQL 디렉토리에 대한 변경 사항을 사용하는 것입니다: 이제 데이터베이스 프로젝트에 MySQL JDBC 드라이버를 등록해야 합니다. 코드 라인 31-32: 우리는 emp id 및 emp 이름에 대 한 출력을 인쇄 하는 쿼리의 결과에서 가져온 하 고 우리가 출력을 인쇄 하는 foreach 루프를 사용 하 여.

코드 라인 15-17: 여기 gurusql을 사용 하 여, 우리는 JDBC 드라이버로 „전문가”와 드라이버로 변수를 명명 하 여 데이터 소스를 연결. 또한 „gururoot”와 „전문가”와 사용자 이름과 암호를 추가합니다. . 코드 줄 19-22: 여기 where 절에서 매개 변수를 설정 하는 삭제 쿼리를 사용 하 고 있습니다. 여기 매개 변수는 코드 줄 18에 설정된 guruid입니다. 해당 레코드가 삭제됩니다. 먼저 코스 테이블을 만듭니다. 테이블에는 5개의 열이 있습니다. 필드는 ID, cname, 코스 기간, 코스 의 양입니다. 이 프로그램을 통해 index.jsp 페이지는 서버에 연결하고 코스 데이터베이스를 만듭니다. 페이지를 다시 새로 고치면 오류 메시지가 표시되고 validation.jsp 페이지가 방해되는 것을 볼 수 있습니다. MYSQL은 이름이 같은 두 데이터베이스 만들기를 지원할 수 없습니다.

데이터베이스에 데이터를 삽입하고, 데이터를 삭제하고, 테이블에서 모든 데이터를 가져오는 방법을 설명합니다.

Comment is closed.