본문 바로가기

db2314

MySQL Eclipse 프로젝트에 JDBC mysql 드라이버를 추가하는 방법은 무엇입니까? mysql 5.5를 사용하고 있습니다. 코드: package DBTest; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.sql.*; import java.util.*; /** * Servlet implementation class TenUsers */.. 2021. 1. 7.
MySQL 비트 유형 열에 어떤 값을 삽입 할 수 있습니까? 비트 값을 "0"또는 "1"에 삽입하거나 편집하려고하는데 둘 중 하나가 공백을 반환합니다. 누군가가 값을 삽입하는 방법을 알려줄 수 있습니까? 또한 비트 유형이 아닌 Boolean을 사용하는 것이 가능합니까? 유형 목록에 부울 유형이 있습니다. 감사 안녕하세요, 사진을 업로드했습니다. 테이블의 셀이 비어 있지만 여러 번 시도하고 추가, 업데이트, 모두 적용되었지만 셀이 비어 있습니다 ... 해결 방법 일반적으로 boolean 또는 bit 데이터 유형의 경우 다음과 같이 0 또는 1 을 사용합니다. UPDATE tbl SET bitCol = 1 WHERE bitCol = 0 또한보십시오: 참조 페이지 https://stackoverflow.com/questions/15751207 2021. 1. 7.
MySQL 이전 인증을 사용하여 MySQL 4.1+에 연결할 수 없습니다. Connect Error (2000) mysqlnd cannot connect to MySQL 4.1+ using old authentication 나는 이것을 조사했고, MySQL 4.1 이전에 사용 된 오래된 암호 체계와 관련이 있습니다. 최신 버전에는 이전 암호를 사용할 수있는 옵션이 있으며, 이로 인해이 문제가 발생할 수 있습니다. 나는 php 5.3을 실행하고 있고 mySQLi (new mysqli (...))와 연결하고 있습니다. bluesql.net에서 DB에 연결하기 위해 코드에서 무언가를 할 수 있기를 바랍니다. 분명히 데이터베이스 설정 방법을 제어 할 수 없습니다. PHP 버전 다운 그레이드는 옵션이 아닙니다. 누구나 아이디어가 있습니까? 해결 방법 먼저 SQL 쿼리로 확인 SHOW V.. 2021. 1. 7.
MySQL NULL에 대한 PHP 검사 다음은 코드입니다. $query = mysql_query("SELECT * FROM tablex"); if ($result = mysql_fetch_array($query)){ if ($result['column'] == NULL) { print ""; } else { print ""; } } 값이 NOT NULL 이면 여전히 선택되지 않은 상자가 나타납니다. 위에서 뭔가 잘못하고 있는데 $ result [ 'column'] == NULL 이 작동하지 않아야합니까? 어떤 아이디어? 해결 방법 is_null($result['column']) $result['column'] === NULL 참조 페이지 https://stackoverflow.com/questions/1576243 2021. 1. 7.
MySQL Node.js에서 SQL 주입 방지 PHP가이를 방지하는 Prepared Statements를 가지고있는 것과 같은 방식으로 Node.js (가급적 모듈 사용)에서 SQL 주입을 방지 할 수 있습니까? 그렇다면 어떻게? 그렇지 않다면 내가 제공 한 코드를 우회 할 수있는 몇 가지 예 는 무엇입니까 (아래 참조). 일부 컨텍스트 : node-mysql은 node.js 용으로 가장 많이 사용되는 mysql 커넥터 인 것 같습니다. 그래서 다른 사람들이이 문제를 설명하기 위해 무엇을하는지 궁금합니다. (사용자 / 클라이언트 측 입력이 관련되어 있기 때문에 이것이 어떻게되지 않을지 확실하지 않습니다). // Prevent xss var clean_user = sanitizer.sanitize(username); // assume password .. 2021. 1. 7.
MySQL은 구분 기호를 사용하여 저장 프로 시저 구문을 만듭니다. 다음과 같은 구분 기호를 사용하여 MySQL에서 저장 프로 시저를 만들려고합니다. use am; DELIMITER $$ CREATE PROCEDURE addfields() BEGIN DECLARE done INT DEFAULT FALSE; DECLARE acc INT(16); DECLARE validId INT DEFAULT 0; END $$ DELIMITER ; 오류가 발생합니다. #1304 - PROCEDURE addfields already exists 구분 기호가있는 저장 프로 시저를 만들고 먼저 존재하는 경우 삭제하는 데 적합한 구문은 무엇입니까? 해결 방법 다음은 구분 기호가있는 샘플 MYSQL 저장 프로 시저 와 호출 방법입니다. DELIMITER $$ DROP PROCEDURE IF EXI.. 2021. 1. 7.
MySQL MySqli 명령이 동기화되지 않았습니다. 지금이 명령을 실행할 수 없습니다. 등록 스크립트를 mysql에서 mysqli로 변환했습니다. 나는 mysql로 ​​잘 작동했지만 이제는 오류가 발생합니다. Commands out of sync; you can't run this command now 사용자 등록에 사용하는 기능입니다. function register_user($register_data) { global $myConnection; array_walk($register_data, 'array_sanitize'); //Make the array readable and seperate the fields from data $fields = '`' . implode('`, `', array_keys($register_data)) . '`'; $data = '\'' . implod.. 2021. 1. 7.
MySQL Python MySQL 이스케이프 특수 문자 특수 문자로 MySQL에 문자열을 삽입하기 위해 파이썬을 사용하고 있습니다. 삽입 할 문자열은 다음과 같습니다. macaddress_eth0;00:1E:68:C6:09:A0;macaddress_eth1;00:1E:68:C6:09:A1 다음은 SQL입니다. UPGRADE inventory_server set server_mac = macaddress\_eth0\;00\:1E\:68\:C6\:09\:A0\;macaddress\_eth1\;00\:1E\:68\:C6\:09\:A1' where server_name = 'myhost.fqdn.com 업데이트를 실행할 때 다음 오류가 발생합니다. ERROR 1064 (42000): You have an error in your SQL syntax; check th.. 2021. 1. 7.
MySQLi를 사용하여 MySQL 데이터베이스에 행 삽입 누군가 실수를 발견 할 수 있습니까? mysqli_query($connection, "INSERT INTO comments (event_id, fulltext, date_posted) VALUES (5, 'Hallo', 430234)"); 연결이 설정되었지만 새 행을 삽입하지 않습니다. include("../../connect.php"); $event_id = intval($_GET["event_id"]); $fulltext = $_GET["fulltext"]; $date = intval($_GET["date"]); mysqli_query($connection, "INSERT INTO comments ('event_id', 'fulltext', 'date_posted') VALUES (5, 'Hallo'.. 2021. 1. 7.
MySQL 너무 많은 MySQL 데이터베이스를 삭제 한 후 XAMPP를 수정하는 방법은 무엇입니까? PHPMyAdmin을 사용하여 XAMPP에서 너무 많은 데이터베이스를 삭제할만큼 어리석은 일이었고 이제는 localhost 의 내 사이트가 더 이상 제대로 실행되지 않습니다. 주요 오류의이 스크린 샷을 참조하십시오. XAMPP를 완전히 다시 설치하면 문제가 해결되지만 필요한 것보다 훨씬 더 많은 시간이 걸릴 수 있습니다. 가급적이면 MySQL 구성 요소를 다시 설치하거나 XAMPP가 제대로 작동하는 데 필요한 일부 데이터베이스를 다시 생성 / 복구하고 싶습니다. 그러나 별도의 구성 요소 대신 XAMPP를 완전히 다시 설치할 수있는 것처럼 보입니다 (정확한 경우 이유가있을 수 있습니다 ...). 여기에 XAMPP를 완전히 재설치하는 것보다 더 나은 옵션이 있습니까? 해결 방법 PHPMyAdmin 용 데이터.. 2021. 1. 7.