Library Management System using Java and MySQL | IJCT Volume 13 – Issue 2 | IJCT-V13I2P93

International Journal of Computer Techniques
ISSN 2394-2231
Volume 13, Issue 2  |  Published: March – April 2026

Author

Divyanshu Yadav, Smt. Anuradha Singh, Mudit Dubey

Abstract

The current research paper involves an in-depth research and development of a Library Management System in Java and MySQL. The system will automate the library’s manual processes, such as handling books, student records, and book issuance and returns. The old library systems are inefficient, time-consuming and prone to human error. The proposed system offers an easy-to-use interface and is efficient in handling data through database management techniques. The graphical user interface is designed using Java Swing, and the back-end database is MySQL. JDBC is used to communicate between the database and the application. The system also employs validation methods and database constraints to ensure data integrity. This study shows that software applications can greatly enhance efficiency in learning institutions.

Keywords

Library Management System, Java, MySQL, Java Swing, JDBC, Database Management, Book Management, Student Records, Digital Library.

Conclusion

The Library Management System effectively demonstrates how software can automate manual processes. The system provides an efficient way to manage books and student records while ensuring data accuracy and consistency. The use of Java Swing and MySQL makes the system reliable and easy to maintain. The project helped in understanding important concepts such as database connectivity, GUI design, and event handling. Overall, the system is a practical solution for modern libraries and can be further improved with additional features. It highlights the importance of technology in improving operational efficiency and reducing human effort.

References

[1] Roknuzzaman, M., Kanai, H., & Umemoto, K. (2013). Integration of the knowledge management process into the digital library system. *Library Review*, 58(5), 372–386. [2] Fu, P., & Fitzgerald, M. (2013). A comparative analysis of the effect of the integrated library system on staffing models in academic libraries. *Information Technology & Libraries*, 32, 47–58. [3] Seena, S. T., & Pillai, K. G. S. (2014). A study of ICT skills among library professionals in the Kerala University Library System. *Annals of Library & Information Studies*, 61(2). [4] Taole, N., & Dick, A. L. (2013). Implementing a common library system for the Lesotho Library Consortium. *The Electronic Library*, 27(1), 5–19. [5] Chen, M., Cai, W., & Ma, L. (2013). Cloud computing platform for an online model library system. *Mathematical Problems in Engineering*, 2013(1), 532–546. [6] Hall, K., Ames, C. M., & Brice, J. (2013). Open source library software development in a small rural library system. *Code4lib Journal*, 19, 1–10. [7] Uppal, V., & Chindwani, G. (2014). An empirical study of the application of data mining techniques in a library system. *Journal of Bacteriology*, 74(11), 42–46. [8] Rao, N. S., & Kumari, N. N. (2013). Revitalisation of public library system in India: A CSR perspective. *DESIDOC Journal of Library & Information Technology*, 33(1), 25–28. [9] Kumar, R. S., & Kaliyaperumal, K. (2014). Applications of GSM technology for document identification in a library system. *Library Philosophy and Practice*, 1159. [10] Haslam, M., Kwon, M. L., Marilyn, M. P., et al. (2013). The automated storage and retrieval system (ASRS) in the Lied Library. *Library Hi Tech*, 20(1), 71–89. [11] Pu, Y. H., Chiu, P. S., Chen, T. S., et al. (2015). The design and implementation of a mobile library app system. *Library Hi Tech*, 33(1), 15–31. [12] Iorio, A. D., & Schaerf, M. (2014). Organisation information integration in the management of a digital library system. In *Proceedings of Digital Libraries* (pp. 461–462). IEEE.

How to Cite This Paper

Divyanshu Yadav, Smt. Anuradha Singh, Mudit Dubey (2026). Library Management System using Java and MySQL. International Journal of Computer Techniques, 13(2). ISSN: 2394-2231.

© 2026 International Journal of Computer Techniques (IJCT). All rights reserved.

Submit Your Paper